public Pathfinder(GameMap gameMap) { this.gameMap = gameMap; this.mapDimensions = gameMap.MapDimensions; }
protected bool CheckPath(GameMap gameMap) { return(gameMap.game_tiles[path[0].Y, path[0].X].IsPathable()); }
public virtual void Tick(GameMap gameMap, Player Player1, Pathfinder pathfinder) { }
public virtual void OnDeath(GameMap gameMap) { }
public override void OnDeath(GameMap gameMap) { Stump newStump = new Stump(Coordinates); gameMap.GetTerrain().Add(newStump); }