/// <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);
 }
Exemple #3
0
 /// <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;
 }
Exemple #4
0
 /// <summary>
 /// Game's constructor
 /// </summary>
 /// <param name="map">Game's map</param>
 public Game(Map map)
 {
     this.Field = map;
     cursor     = new Cursor();
 }