private void UserInput() { if (Input.KeyPressed(Key.UP)) { yCus--; } if (Input.KeyPressed(Key.DOWN)) { yCus++; } if (Input.KeyPressed(Key.LEFT)) { xCus--; } if (Input.KeyPressed(Key.RIGHT)) { xCus++; } if (Input.KeyPressed(Key.RETURN)) { if (game.CheckWin() == WinType.None) { game.SetBrick(xCus, yCus); } else { game.Reset(); } } if (xCus < 0) { xCus = 0; } if (xCus >= game.Map.Size - 1) { xCus = game.Map.Size - 1; } if (yCus < 0) { yCus = 0; } if (yCus >= game.Map.Size - 1) { yCus = game.Map.Size - 1; } }
private void UserInput() { if (Input.KeyAnyPressed()) { if (game.CheckWin() != WinType.None) { game.Reset(); return; } } if (Input.KeyPressed((Key)'R')) { game.SetMove(Move.Rock); } else if (Input.KeyPressed((Key)'S')) { game.SetMove(Move.Scissors); } else if (Input.KeyPressed((Key)'P')) { game.SetMove(Move.Paper); } }