Commit graph

11 commits

Author SHA1 Message Date
Scionwest_cp
c4e423fc25 Visual Components:
- Removed the project from the solution, as the Controls have been moved into the MUD Engine project.
2009-11-27 20:48:35 -08:00
Scionwest_cp
72a111c09d Mud Engine:
- Added Controls namespace to the engine
 - Copied VisualContainer and RoomControl from Visual Designer to MUDEngine.Controls namespace
 - Added Control property to BaseObject, all objects now can have a custom UserControl that the Visual Designer will create during runtime when the object is dragged to the designer.
2009-11-27 20:44:15 -08:00
Scionwest_cp
1cc477f23c MUD Engine:
- Changed ValidateProjectPath to ValidateDataPaths. Now can use the engines current install location if a path is not supplied
 - ValidateDataPaths iterates through a new enumerator containing all of the data paths, and creates the directories if they dont exist.
 - GetDataPath method added for returning the absolute path to any of the save directories specified in the argument.
 - BaseObject now contains a readonly Filename property that returns the objects Name with it's Type assigned as the files extension.
 - BaseObject's Script property was added.
 - Room.StatDrain re-added. Changed property Type to boolean instead of custom struct.
 - Room Designer's constructor code was refracted to help clean it up. Plugin loading, doorway list compiling and room setup is now contained in three different methods.
 - Room Designer can now Save scripts.
 - Room Designer now has default scripts generated.
 - Changing the Object Management tabs to 'Script' now refreshes the script to display correctly.
 - Room Designer now accepts a single argument for specifying the name of a room to Load. Use "room=Room Name.room" as the syntax.
 - Room loading is implemented, but only via a supplied argument during application launch.
2009-11-25 21:21:50 -08:00
Scionwest_cp
1bac98a47e Currency Editor:
* Program.cs - Removed test code.

Mud Designer:
 * Program.cs - Message box added informing developers why the editors wont launch if the source is not placed in the _InstallLocation.

Mud Engine:
 * Now includes a reference to the ManagedScripting assembly.
 * BaseObject.cs - Added ScriptObject property.

Visual Designer:
 * frmDesigner.cs - Removed File->Close test save code.
2009-11-24 16:10:36 -08:00
Scionwest_cp
ef10e79a4c Visual Designer:
* Was referencing VisualComponents.RoomDesigner.cs even though it has been deleted.
2009-11-22 16:27:09 -08:00
Scionwest_cp
c6c2e4dc9c Visual Designer:
* foreach iterations are halted once a object has been added to the designer.
2009-11-21 10:21:27 -08:00
Scionwest_cp
fa720f42bf Visual Designer:
* Added Custom UI Look without using the VisualContainer control
 * Included ManagedScriptingWIN.dll, missing from previous commits.
2009-11-15 12:11:54 -08:00
Scionwest_cp
2e0d9d0953 Added commenting for the Visual Designer 2009-11-14 10:30:48 -08:00
Scionwest_cp
d6a999c729 Visual Designer:
* Can now add multiple tabs when dragging objects onto the designer
 * Object properties are shown in the propertygrid when tabs are swapped.
 * Dragging an object onto any tab will create a new tab for that object.
2009-11-14 09:48:43 -08:00
Scionwest_cp
8fde0bcc43 Visual Designer:
* Objects can now be dragged from the object list onto the designer & a new tab will be created for each object.
2009-11-14 08:59:18 -08:00
Scionwest_cp
12f5776d21 VisualComponents:
* Added custom container controller

VisualDesigner:
 * New editor designed similar to Visual Studio.
 * Loads MUDEngine.dll and places all classes inheriting from GameObject into the designers Object list.
2009-11-13 19:53:32 -08:00