public LosSystem(GameSystemManager manager, Tile[,] gameTiles) { SystemManager = manager; _systemEntities = new List <Entity>(); _gameTiles = gameTiles; _tileDictionary = new TileTypeDictionary(); _fowEnabled = false; }
public MovementSystem(GameSystemManager manager, Tile[,] gameTiles, GameStateHelper gameState) { SystemManager = manager; _systemEntities = new List <Entity>(); _gameTiles = gameTiles; _tileDictionary = new TileTypeDictionary(); _gameState = gameState; }
public TargetingSystem(GameSystemManager manager, Tile[,] gameTiles, GameStateHelper gameStateHelper) { SystemManager = manager; _systemEntities = new List <Entity>(); _targetedCoords = new Vector2i(0, 0); _gameStateHelper = gameStateHelper; _gameTiles = gameTiles; _tileDictionary = new TileTypeDictionary(); StopTargetingMode(); }
public MapEditor() { CursorXPosition = 0; CursorYPosition = 0; WindowXPosition = 0; WindowYPosition = 0; _cursorSize = 1; mapInfo = new MapFile(new Tile[50, 50], new List <Spawn>()); for (int y = 0; y < mapInfo.TileSet.GetLength(1); y++) { for (int x = 0; x < mapInfo.TileSet.GetLength(0); x++) { mapInfo.TileSet[x, y].TileType = EnumTileTypes.Snow; } } TileDictionary = new TileTypeDictionary(); MainLoop(); }
private void LoadTileTextures() { _tileDictionary = new TileTypeDictionary(); }
private PathfindingHelper() { _tileDict = new TileTypeDictionary(); }