コード例 #1
0
ファイル: GameManager.cs プロジェクト: hassanLastborn/Tether
    public GameManager()
    {
        unusedPlayerController = new UnusedPlayerController();
        aiPlayerController = new AISymbolicPlayerController();

        availablePlayerControllers.Add(unusedPlayerController);
        availablePlayerControllers.Add(new KeyboardPlayerController(false));
        availablePlayerControllers.Add(new KeyboardPlayerController(true));
        availablePlayerControllers.Add(new GamepadPlayerController(0));
        availablePlayerControllers.Add(new GamepadPlayerController(1));
        availablePlayerControllers.Add(new GamepadPlayerController(2));
        availablePlayerControllers.Add(new GamepadPlayerController(3));
        availablePlayerControllers.Add(aiPlayerController);

        teams.Add(new Team(0,"PURPLE",RXColor.GetColorFromHex(0xFF00EE)));
        teams.Add(new Team(1,"GREEN",RXColor.GetColorFromHex(0x00FF00)));
        teams.Add(new Team(2,"BLUE",RXColor.GetColorFromHex(0x0011EE)));
        teams.Add(new Team(3,"RED",RXColor.GetColorFromHex(0xFF0011)));

        players.Add(new Player(0, "PURPLE", teams[0], RXColor.GetColorFromHex(0xFF00EE), unusedPlayerController));
        players.Add(new Player(1, "GREEN", teams[1],RXColor.GetColorFromHex(0x00FF00), unusedPlayerController));
        players.Add(new Player(2, "BLUE", teams[2],RXColor.GetColorFromHex(0x0011EE), unusedPlayerController));
        players.Add(new Player(3, "RED", teams[3],RXColor.GetColorFromHex(0xFF0011), unusedPlayerController));

        RefreshPlayers();
    }
コード例 #2
0
    public AIPlayerController(AISymbolicPlayerController symbolic)
    {
        this.symbolic = symbolic;

        title = "AI";
    }