diff --git a/Level.cs b/Level.cs new file mode 100644 index 0000000..cf3e5f6 --- /dev/null +++ b/Level.cs @@ -0,0 +1,34 @@ +using Microsoft.Xna.Framework; +using Microsoft.Xna.Framework.Content; +using Microsoft.Xna.Framework.Graphics; +using System; +using System.IO; +using Microsoft.Xna.Framework.Input; +using System.Collections.Generic; + +namespace LunaLightXMG +{ + class Level + { + // Entities + private List enemies = new List(); + private int numberOfEnemies; + public Player Player + { + get { return player; } + } + Player player; + + // Key Locations + private Vector2 startPosition; + private Point exit = InvalidPosition; + private static readonly Point InvalidPosition = new Point(-1,-1); + + // Game State + private Random random = new Random(546452); + + // Physical Structure + private Platform[] platforms; + private int numberOfPlatforms; + } +} \ No newline at end of file