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:
parent
83311d4200
commit
ae672a29e1
14 changed files with 765 additions and 267 deletions
|
@ -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.";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue