コード例 #1
0
ファイル: GameLogic.cs プロジェクト: robinos/c-sharp-Tetris
        /*
         *
         */
        public GameLogic(SimpleGraphicsForm simpleGraphics)
        {
            this.simpleGraphics = simpleGraphics;

            filledGameSquares = new int[11, 21];
            filledNextSquares = new int[7, 7];
        }
コード例 #2
0
ファイル: GameLogic.cs プロジェクト: robinos/c-sharp-Tetris
        /*
         *
         */
        public GameLogic(SimpleGraphicsForm simpleGraphics)
        {
            this.simpleGraphics = simpleGraphics;

            filledGameSquares = new int[11, 21];
            filledNextSquares = new int[7, 7];
        }
コード例 #3
0
ファイル: Start.cs プロジェクト: robinos/c-sharp-Tetris
 static void Main()
 {
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     SimpleGraphicsForm simpleGraphics = new SimpleGraphicsForm();
     GameLogic gameLogic = new GameLogic(simpleGraphics);
     simpleGraphics.GameSquareFilled += gameLogic.GameSquareFilled;
     simpleGraphics.NextSquareFilled += gameLogic.NextSquareFilled;
     simpleGraphics.KeyDownEvent += gameLogic.KeyDownEvent;
     gameLogic.StartNewGame();
     Application.Run(simpleGraphics);
 }
コード例 #4
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            SimpleGraphicsForm simpleGraphics = new SimpleGraphicsForm();
            GameLogic          gameLogic      = new GameLogic(simpleGraphics);

            simpleGraphics.GameSquareFilled += gameLogic.GameSquareFilled;
            simpleGraphics.NextSquareFilled += gameLogic.NextSquareFilled;
            simpleGraphics.KeyDownEvent     += gameLogic.KeyDownEvent;
            gameLogic.StartNewGame();
            Application.Run(simpleGraphics);
        }