Commit graph

4 commits

Author SHA1 Message Date
Scionwest_cp
0fc5a65f96 Mud Engine:
* Door.cs AvailableTravelDirections enum added to the constructor arguments. Doors now require a TravelDirection to be specified as an argument when instanced.

Room Designer:
 * frmMain.cs - renamed door field to _CurrentDoor.
 * frmMain.cs - renamed room field to _CurrentRoom.
 * frmMain.cs - Added detailed commenting.
 * frmMain.cs - Doorways can now be installed and uninstalled from a room. While it was available within the editor, it was not implemented fully until now.
 * frmMain.cs - Removed most of the doorway management code from the propertyDoor_PropertyValueChanged method, and broke the code down into several smaller methods for easier maintenance. 
 * frmMain.cs - Added InstallDoor() method for installing doorways from rooms.
 * frmMain.cs - Added UninstallDoor() method for uninstalling doorways from rooms.
 * frmMain.cs - Added GetDirection() method, converts a string representation of a TravelDirection into an actual TravelDirection enum value for use with creating a Door.
2009-11-24 17:05:28 -08:00
Scionwest_cp
4cfd6177bb MUDEngine:
* Door.cs - Now contains a TravelDirection property so rooms can find what travel direction each doorway within uses.
 * Room - Now contains a collection for Installed Doors
 * TravelDirections.cs - Now contains a 'None' enumerable value.

Room Designer:
 * Did some additional work on implementing Installed Doors and handling their changing Installed/Uninstalled values.
2009-11-12 18:49:58 -08:00
Scionwest_cp
ab8d46ed3c Designer HUB:
* 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.
2009-11-10 20:24:58 -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