Beispiel #1
0
    public static void nextPlayer()
    {
        PlayerFaction faction = PlayMap.getFaction(player);

        if (faction != null)
        {
            faction.SleepAllUnits();
        }

        player++;
        faction = PlayMap.getFaction(player);
        if (faction == null)
        {
            player = 0;
            nextTurn();
            faction = PlayMap.getFaction(player);
        }
        if (faction != null)
        {
            faction.WakeAllUnits();
            PlayMap.Menu.Paint(faction.FactionColor);
        }
    }