Commit graph

15 commits

Author SHA1 Message Date
Scionwest_cp
a8bfa1b38e Added better commenting to FileSystem.cs 2009-11-07 11:15:35 -08:00
Scionwest_cp
2822170a1c Corrected MudHUB project missing from the commits. 2009-11-07 11:12:48 -08:00
Scionwest_cp
4b40f01d94 Reverted project names back to old names. Created issues with SVN after the change. 2009-11-07 11:06:38 -08:00
Scionwest_cp
c9231b3f57 Adjusted all project names to include spaces
Room Designer:
 * Visual Designer added to UI for visualizing a rooms layout.
 * Sidebar added to Designer for Property editing and Tab Control browsing for additional editing options.
2009-11-07 11:05:24 -08:00
Scionwest_cp
2a8c023aca Room Designer:
* New Project added.

Mud HUB:
 * Moved ExecuteApp method from frmMain.cs to Program.cs
2009-11-07 10:29:00 -08:00
Scionwest_cp
03340af1ff Mud Designer HUB:
* Removed old code sending arguments to the editor applications when they start.
 * Re-organized the HUB code. ExecuteApp method is below all of the Controls code.
 * Added exception handling within the ExecuteApp Try/Catch/Finally code block.
2009-11-06 22:47:01 -08:00
Scionwest_cp
272e752bb7 MUDEngine:
* Included missing directory
      - Objects/Environment
 * Included missing files
      - Objects/Environment/Door.cs
      - Objects/Environment/Realm.cs
      - Objects/Environment/Room.cs
      - Objects/Environment/Zone.cs
2009-11-06 22:41:45 -08:00
Scionwest_cp
035fdf96d9 New Project added: Currency Editor. Allows for creating and managing of the games currencies.
Mud Designer HUB:
 * frmMain.cs - HUB now scans entire solution directory to find the correct app to launch rather than just checking the Project Manager directory.
 * frmMain.cs - HUB now has the app launch precess wrapped within a try/catch/finally. No exception handling added as of yet within the catch.

MUDEngine:
 * Engine.cs - ValidateProjectPath method now creates the Currency directory.
 * Objects namespace added.
 * Moved the Environment namespace and folder within the new Objects namespace.
 * BaseObject.cs created. All Game objects will inherit from this, or a child of this class.
 * Currency.cs created.
 * ProjectInformation.cs - Added using statements.

Project Manager:
 * Added Using statements for MUDEngine
2009-11-06 22:30:22 -08:00
Scionwest_cp
cd56036ee7 MUDEngine:
* ProjectInformation.cs - TimeOfDayOptions enum added for changing how the project uses day time.
 * ProjectInformation.cs - TimeOfDay Property Added.
 * ProjectInformation.cs - TimeOfDayTransition PropertyAdded
 * ProjectInformation.cs - DayLength Property added.
 * ProjectInformation.cs - Story Property added. Non-browsable.

Project Manager:
 * frmMain.cs - Zone and Room Lists are now instanced within the constructor.
 * frmMain.cs - Project Story text box added for creating and saving the projects story.
2009-11-06 18:30:13 -08:00
Scionwest_cp
f62fb84e13 MUDEngine:
* Realm.cs - Description Property added.
 * Room.cs - Inherits from Zone.cs
 * Zone.cs - Inherits from Realm.cs
 * Zone.cs - Removed Name Property.
 * Deleted old MUDEngine/XmlSerialization.cs as it has been replaced with MUDEngine/FileSystem/XmlSerialization.cs

Project Manager:
 * frmMain.cs - collection of Zones and Rooms are created during selectedIndexChanges from comRealms, lstRooms and lstZones.
 * frmMain.cs - PropertyGrid is now populated within the frmMain_Load instead of within the forms constructor.
 * frmMain.cs - lstZones now populates the lstRooms list box with rooms when its selected index is changed.
2009-11-06 18:10:52 -08:00
Scionwest_cp
97274cb4aa MUDEngine:
* Created a FileSystem class. FileSystem acts as a back end class for saving and loading data. Adding additional file types or data management options such as SQL will not be easier to implement by creating a new class that the FileSystem class can use.
 * XmlSerialization class is no longer public. It's changed to internal and has its information passed to it via the FileSystem class.

Project Manager:
 * Project Manager now uses the FileSystem class for saving and loading data instead of the XmlSerialization class.
2009-11-06 17:45:46 -08:00
Scionwest_cp
6004bd0c58 Changed the name of the Mud Designer to Mud Designer HUB to prevent confusion during references.
MudEngine Zones now have a Name property.
MudEngine.ProjectInformation.BaseCurrencyName is no longer filed under Misc. within the Project Manager.
The Project Managers Realms list now generates the Available Zones lists if Zones exist.
The Project Managers Zone and Room list boxes have been replaced with CheckedListBoxes to easily select Initial Room/Zones.
2009-11-05 20:11:28 -08:00
Scionwest_cp
6abf61aa63 MUDEngine.ProjectInformation.InitialLocation is no longer visible within the Project Manager.
MudDesigner no longer checks for the existance of the Data directory, this is handled by each editor independently.
Project Manager was checking the wrong directory for the project file, thus never letting the project file be loaded during startup.
2009-11-05 19:51:23 -08:00
Scionwest_cp
c44c73c337 Initial Check in of Mud Designer.
Includes initial Designer HOME and partial Project Manager
2009-11-05 19:44:22 -08:00
MCLWEB
29fb9f1625 Created team project folder $/MudDesigner via the Team Project Creation Wizard 2009-11-05 19:13:56 -08:00