public Spaceship(Unite unite, MapHMI map) : base(unite) { MapHMI = map; Astronef u = (Astronef)Unite; _reserve = new SpaceshipReserve(u.Reserve, this); GhostImage = new Image() { Source = new BitmapImage(new Uri(Environment.CurrentDirectory + "\\src\\files\\images\\sprites\\astronef.png")), Height = Height, Width = Width, }; }
/// <summary> /// Function using DAL class to create Uris for map sprites /// </summary> private void LoadAssets() { Dictionary <string, Uri> tempPathes = new Dictionary <string, Uri>(); _unitsFileLoader = new ImageLoader(_path + "\\files\\images\\question_mark.png"); _unitsFileLoader.Load(unitsNames, _path + "\\files\\images\\sprites\\"); _hexagonsFileLoader = new ImageLoader(_path + "\\files\\images\\question_mark.png"); _hexagonsFileLoader.Load(hexagonsNames, _path + "\\files\\images\\sprites\\hexagons\\"); //------------------------------------------------------------------------------------// _game = new Game(new Jeu(), this); _map = _game.Map; _player = new PlayerHMI(new Joueur(_map.Map)); UnitFactory.AddFileLoader(_unitsFileLoader); UnitFactory.AddMap(_map); _urisLoaded = true; }
public BoxPositionDrawing(MapHMI map, Canvas canvas) { mapIHM = map; this.canvas = canvas; }
public static void AddMap(MapHMI map) => _map = map;