Example #1
0
 public SoloScreen()
 {
     Reseau = false;
     MapData mapData = new MapData();
     if (!mapData.FromFile("Content/Maps/map.mrm"))
         throw new Exception();
     MapFirst = new Map(mapData);
     Camera = new Cam(MainGame.GetInstance().graphics);
 }
Example #2
0
 public MultiScreen(Client client)
 {
     IsClient = true;
     this.client = client;
     Reseau = true;
     MapData mapData = new MapData();
     if (!mapData.FromFile("Content/Maps/map.mrm"))
         throw new Exception();
     MapFirst = new Map(mapData);
     Camera = new Cam(MainGame.GetInstance().graphics);
 }
Example #3
0
        public GameScreen()
        {
            timeSpawn = 10000;
            WorldEffects = new List<WorldEffect>();

            Player = new Player(this, TexturesManager.Player); // Charge le Joueur

            Windows.Add(new PanelMenu(this, new Vector2(0, MainGame.ScreenY / 2), TexturesManager.Window, Player));
            escapeMenu = new EscapeMenu(this, new Vector2(100, MainGame.ScreenY / 4 + 50));

            IsPaused = false;

            Entities = new List<Entity>();
            deletedEntities = new List<Entity>(); // On transfere un Monster deleted a l'interieur puis on le detruit dans cette liste

            MapData mapData = new MapData();
            if (!mapData.FromFile("Content/Maps/map.mrm"))
                throw new Exception();
            MapFirst = new Map(mapData);

            camera = new Cam(mapData.MapWidth * 32, mapData.MapHeight * 32, MainGame.graphics);
        }
Example #4
0
 public Pathfinding(Map map)
 {
     this.map = map;
 }