- ValidateDataPaths no longer creates a ROOT folder as a child folder to the Data directory.
- The Realm class now has a Zones collection property.
- Adjusted Room and ProjectInformation Property Categories for Property Grid.
Realm Explorer:
- Now Save and Loads Realms
- Now calls MUDEngine.Engine.ValidateDataPaths() during startup to ensure all directories exists.
- New Realms can be created.
- Existing Realms are now loaded into the listbox.
- Prototype code wrote for finding available and un-available Zones.
- Almost complete UI
Zone Builder:
- Now calls MUDEngine.Engine.ValidateDataPaths() during startup to ensure all directories exists.
* Moved editor buttons onto a Tab control, future test editors will be placed on a separate tab titled 'Testing Editors'
MUDEngine:
* Currency.cs - Added Default Values to Properties
* Door.cs - Added initial properties and door state
* ProjectInformation.cs - Removed StartingLocation enum and moved to Objects/Environment/InitialLocation.cs
* Room.cs - Added initial properties
* TravelDirections.cs - Added initial travel direction enum. Room Editor binds to this enum. Additional directions added in the future will automatically be added to the Room Designer.
* ProjectInformation.cs - ProjectName property renamed to GameTitle.
Room Designer:
* User interface re-constructed and is closer to the final state. Shouldn't change much from it's current configuration.
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