From ad60223fed3e69cf1c6daeecf3b9fd2c78133183 Mon Sep 17 00:00:00 2001 From: hellka7 Date: Sun, 30 Mar 2025 14:56:11 -0700 Subject: [PATCH] Started Level Idea --- Level.cs | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Level.cs 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