private void Init() { PCPlayer player0 = new PCPlayer { id = 0, inputEnabled = true, jumpKey = KeyCode.UpArrow, throwKey = KeyCode.Space, xAxisName = "Horizontal", yAxisName = "Vertical" }; players.Add(player0); PCPlayer player1 = new PCPlayer { id = 1, inputEnabled = true, jumpKey = KeyCode.W, throwKey = KeyCode.LeftControl, xAxisName = "Horizontal2", yAxisName = "Vertical2" }; players.Add(player1); }
private void btnStart_Click(object sender, EventArgs e) { HumanPlayer humanPlayer = new HumanPlayer("Moutasem Al-awa", getSelectedSymbol()); XOSymbol xoSymbolPCPlayer = XOSymbol.EMPTY; switch (getSelectedSymbol()) { case XOSymbol.O: xoSymbolPCPlayer = XOSymbol.X; break; case XOSymbol.X: xoSymbolPCPlayer = XOSymbol.O; break; } PCPlayer pcPlayer = new PCPlayer(xoSymbolPCPlayer); Player firstPlayer = null; firstPlayer = pcPlayer; if (isHumanFirst()) { firstPlayer = humanPlayer; } GameEngine gameEngine = new GameEngine(humanPlayer, pcPlayer, firstPlayer); gamePadUC1.GameEngine = gameEngine; grbGameSettings.Enabled = false; gamePadUC1.Enabled = true; if (!isHumanFirst()) { pcPlayer.Play(); gamePadUC1.AddMove(pcPlayer.GameMove); } }