コード例 #1
0
ファイル: GameView.cs プロジェクト: faberxmir/snake
        private int rungame()
        {
            while (!gameInfoDTO.gameOver)
            {
                pause(FRAMERATE);
                //Control framerate by pausing a given number of milliseconds
                //get key input
                if (Console.KeyAvailable)
                {
                    inputHandler();
                }
                if (!(moveX == 0))
                {
                    gameInfoDTO = gameController.HorizontalMovement(moveX);
                }
                else
                {
                    gameInfoDTO = gameController.VerticalMovement(moveY);
                }

                drawApple();
                drawSnake();
            }
            return(1);
        }