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
|
@ -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>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue