Esempio n. 1
0
    void chooseTower(GameTile tile)
    {
        newTowers.Remove(tile);
        if (!scenarioIsInProgress)
        {
            activeScenario       = scenario.Begin();
            scenarioIsInProgress = true;
        }
        else
        {
            activeScenario.NextWave();
        }

        isBuildPhase = false;
        // for(var i = 0; i < TargetPoint.BufferedCount; i++) {
        //  TargetPoint t = TargetPoint.GetBuffered(i);
        // }
        foreach (GameTile t in newTowers)
        {
            board.ToggleWall(t);
        }

        newTowers.Clear();
    }