示例#1
0
    //x: 50-55
    //y: 3-15

    private void EnemyAI()
    {
        //The grid where the ai builds
        int buildingStartX = 50, buildingEndX = 55, buildingStartY = 3, buildingEndY = 15;

        if (enemyGold >= enemyNextBuildingCost)
        {
            for (int y = buildingStartY; y < buildingEndY; y++)
            {
                for (int x = buildingStartX; x < buildingEndX; x++)
                {
                    TileHandler tile = LevelManager.Instance.Tiles[new Point(x, y)];
                    if (tile.IsEmpty)
                    {
                        //Debug.Log("Building at: " + x + ", " + y);
                        tile.PlaceBuilding(Teams.RightTeam);
                        return;
                    }
                }
            }
        }
    }