Designer:

- Door Linking implementation started.
 - Duplicate directions are not allowed within a Room
 - If a User enters the name of a non-existing Room for linking to a Doorway, the Designer generates that Room for the User.
 - Room Editor now refreshes it's list of Rooms after the Doorway Manager closes so that auto generated Rooms are displayed.
 - Added new Doorway Manager UI

Engine:
 - Added Door.DoorwayExist() method to the Door class.
This commit is contained in:
Scionwest_cp 2010-01-21 23:33:14 -08:00
parent 0811af95b1
commit f919539a89
12 changed files with 512 additions and 25 deletions

View file

@ -93,6 +93,13 @@
<Compile Include="MudEngine\GameManagement\ProjectInformation.cs" />
<Compile Include="MudEngine\FileSystem\FileManager.cs" />
<Compile Include="MudEngine\GameManagement\QuestSetup.cs" />
<Compile Include="MudEngine\UITypeEditors\UIDoorwayEditor.cs" />
<Compile Include="MudEngine\UITypeEditors\UIDoorwayControl.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="MudEngine\UITypeEditors\UIDoorwayControl.Designer.cs">
<DependentUpon>UIDoorwayControl.cs</DependentUpon>
</Compile>
<Compile Include="MudEngine\UITypeEditors\UIRealmControl.cs">
<SubType>Form</SubType>
</Compile>
@ -119,6 +126,10 @@
<DependentUpon>Designer.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="MudEngine\UITypeEditors\UIDoorwayControl.resx">
<DependentUpon>UIDoorwayControl.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="MudEngine\UITypeEditors\UIRealmControl.resx">
<DependentUpon>UIRealmControl.cs</DependentUpon>
<SubType>Designer</SubType>