/// <summary> /// Game`s constructor with ISetCursor. /// </summary> /// <param name="file"></param> /// <param name="cursor"></param> public Game(string file, ISetCursor cursor) { this.cursor = cursor; GameMap = new GameMap(file); GameMap.Print(); Player = new Player(GameMap.X, GameMap.Y); }
/// <summary> /// Game's constructor /// </summary> /// <param name="file">File with Map</param> public Game(string file) { cursor = new Cursor(); GameMap = new GameMap(file); GameMap.Print(); Player = new Player(GameMap.X, GameMap.Y); }
/// <summary> /// Game's constructor /// </summary> /// <param name="map">Game's map</param> /// /// <param name="cursor">Set cursor</param> public Game(Map map, ISetCursor cursor) { this.Field = map; this.cursor = cursor; }
/// <summary> /// Game's constructor /// </summary> /// <param name="map">Game's map</param> public Game(Map map) { this.Field = map; cursor = new Cursor(); }