diff --git a/MudEngine/GameObjects/Environment/Room.cs b/MudEngine/GameObjects/Environment/Room.cs index f46d460..046c732 100644 --- a/MudEngine/GameObjects/Environment/Room.cs +++ b/MudEngine/GameObjects/Environment/Room.cs @@ -94,6 +94,8 @@ namespace MudEngine.GameObjects.Environment } } + protected TerrainTypes Terrain { get; set; } + public Room(Game game) :base(game) { Doorways = new List(); diff --git a/MudEngine/GameObjects/Environment/TerrainType.cs b/MudEngine/GameObjects/Environment/TerrainType.cs new file mode 100644 index 0000000..61fd3aa --- /dev/null +++ b/MudEngine/GameObjects/Environment/TerrainType.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace MudEngine.GameObjects.Environment +{ + public enum TerrainTypes + { + Stone, + Dirt, + Grass, + Rock, + Wood, + Water, + Air, + Mud, + Other, + } +} diff --git a/MudEngine/MudEngine.csproj b/MudEngine/MudEngine.csproj index 792c526..568e9d2 100644 --- a/MudEngine/MudEngine.csproj +++ b/MudEngine/MudEngine.csproj @@ -84,6 +84,7 @@ +