Test Designer:

- UIControls namespace renamed to UIWidgets
 - RealmExplorer Control renamed to RealmWidget
 - RealmWidget now handles scanning and populating the Widget with existing realms rather than the designer handling it.
 - Object saving re-wrote
 - Zone Creation implemented
 - Adding Zones to Realms implemented
 - Removal of Zones from within Realms implemented
 - Support for stand-alone Zones added. Unlike the previous version of the 'Mud Designer Realm Explorer & Zone Builder', Zones can be built without being placed within a Realm
 - Deleting a Zone removes it from the Realms collection
 - Custom UITypeEditor added for adding Zones to Realms.
 - Menu item Project->Game Management has been re-structured
 - Saved file extensions on objects changed from .XML back to .ObjectType (example .realm)
 - RefreshProjectExplorer method added for refreshing the project explorer's directory structure
 - All calls to btnRefreshObjects_Click has been replaced with RefreshProjectExplorer()
 - The Project Explorer can now delete any object (file or folder) underneath the Project Root node.
 - The Project Explorer now has the files it contains highlighted as blue to help readability.
 - Changed the Project Explorer's root object from "Game Objects" to "Project"
 - Began implementation of the Project Explorer's search feature.
 - SaveSelected method added to save the current object contained within the property grid.
 - Anytime an Objects Property is changed the designer now automatically saves the object.
 - Object Properties label now displays the Type of object being edited and the objects name (Example 'Zone Properties (Village of Tespa)')

Mud Designer:
 - The New Test Designer has been set as the startup object, as the old designer toolkit is being phased out.

Mud Engine:
 - Added UIRealmControl class, a custom control used by the designer to edit the Realm.Zones property.
 - UIRealmEditor class added, manages the UIRealmControl.
This commit is contained in:
Scionwest_cp 2010-01-09 16:44:05 -08:00
parent 83311d4200
commit ae672a29e1
14 changed files with 765 additions and 267 deletions

View file

@ -24,7 +24,7 @@ namespace MudDesigner.MudEngine.GameObjects
set
{
this._Name = value;
this.Filename = value + ".xml";
this.Filename = value + "." + this.GetType().Name;
}
}
@ -50,7 +50,7 @@ namespace MudDesigner.MudEngine.GameObjects
}
set
{
string extension = ".xml";
string extension = "." + this.GetType().Name;
if (!value.EndsWith(extension))
value += extension;
@ -91,7 +91,7 @@ namespace MudDesigner.MudEngine.GameObjects
{
Script = "";
_Name = "New " + this.GetType().Name;
_Filename = _Name + ".xml";
_Filename = _Name + "." + this.GetType().Name;
this.Feel = "You feel nothing.";
this.Listen = "You hear nothing of interest.";