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); }
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); }
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); }
public Pathfinding(Map map) { this.map = map; }