コード例 #1
0
ファイル: OptionsForm.cs プロジェクト: ChristopherTulip/Snake
        public OptionsForm(GameController g)
        {
            InitializeComponent();
            game = g;

            if (game.gameStick.isConnected())
            {
                game.gameStick.displayText(xAccelLabel, yAccelLabel, zAccelLabel, orientationLabel);
            }
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: ChristopherTulip/Snake
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            SnakeForm snakeForm = new SnakeForm();
            GameController game = new GameController(snakeForm);
            snakeForm.game = game;

            game.start();

            Application.Run(snakeForm);
        }
コード例 #3
0
ファイル: GameStick.cs プロジェクト: ChristopherTulip/Snake
        public GameStick(GameController _game)
        {
            game = _game;
            demoMode = false;

            port = new SerialPort();
            port.BaudRate = 128000;
            port.DataReceived += port_DataReceived;

            timer = new Timer();
            timer.Interval = 20;
            timer.Tick += new EventHandler(tick);
            timer.Start();
        }
コード例 #4
0
ファイル: GameView.cs プロジェクト: thomasstr/Snake
 private void initiate()
 {
     moveX = 1;
     moveY = 0;
     frameTimer = new Stopwatch();
     gameController = new GameController();
     gameInfoDTO = gameController.initiate(INITIALSNAKESIZE, Console.WindowWidth, Console.WindowHeight);
     frameTimer = new Stopwatch();
 }