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

@ -140,6 +140,13 @@
</Compile>
<Compile Include="MudEngine\FileSystem\FileManager.cs" />
<Compile Include="MudEngine\GameManagement\QuestSetup.cs" />
<Compile Include="MudEngine\UITypeEditors\UIRealmControl.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="MudEngine\UITypeEditors\UIRealmControl.Designer.cs">
<DependentUpon>UIRealmControl.cs</DependentUpon>
</Compile>
<Compile Include="MudEngine\UITypeEditors\UIRealmEditor.cs" />
<Compile Include="MudEngine\UITypeEditors\UIScriptControl.cs">
<SubType>UserControl</SubType>
</Compile>
@ -184,6 +191,10 @@
<DependentUpon>Designer.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="MudEngine\UITypeEditors\UIRealmControl.resx">
<DependentUpon>UIRealmControl.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="MudEngine\UITypeEditors\UIScriptControl.resx">
<DependentUpon>UIScriptControl.cs</DependentUpon>
<SubType>Designer</SubType>
@ -193,8 +204,8 @@
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="UIControls\RealmExplorer.resx">
<DependentUpon>RealmExplorer.cs</DependentUpon>
<EmbeddedResource Include="UIWidgets\RealmWidget.resx">
<DependentUpon>RealmWidget.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<Compile Include="Properties\Resources.Designer.cs">
@ -214,11 +225,11 @@
<Compile Include="MudEngine\FileSystem\XmlSerialization.cs" />
<Compile Include="Settings.cs" />
<Compile Include="MudEngine\UITypeEditors\UIScriptEditor.cs" />
<Compile Include="UIControls\RealmExplorer.cs">
<Compile Include="UIWidgets\RealmWidget.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="UIControls\RealmExplorer.Designer.cs">
<DependentUpon>RealmExplorer.cs</DependentUpon>
<Compile Include="UIWidgets\RealmWidget.Designer.cs">
<DependentUpon>RealmWidget.cs</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>