protected override void Initialize() { _map = DemoMapFactory.CreateDemoMap(40, 40); _mapSprite = new GridMapSprite(_map, 32); _mapSprite.UpdateTexture(GraphicsDevice); base.Initialize(); }
public Port(string name, IGridMap currentMap, int positionX, int positionY) { Name = name; PositionX = positionX; PositionY = positionY; Map = currentMap; _orders = new Storage <IOrder>(); _drones = new Storage <IDroneWithPosition>(); }
/// <summary> /// Constructor for the ShipManager. /// /// <param name="gridMap"> The GridMap for the PathFinder</param> /// </summary> public ShipManager(IGridMap gridMap, ContentManager content, IBulletFactory bulletFactory) { mPathFinder = new PathFinder(gridMap); mContentManager = content; mBulletFactory = bulletFactory; }
public HexGridNodePathfinding(IGridMap gridMap) { this.gridMap = gridMap; }
public GridMapSprite(IGridMap gridMap, int scale) { _gridMap = gridMap; _scale = scale; }