コード例 #1
0
ファイル: Controll.cs プロジェクト: Markus14111/Snake
        public Controll(Form1 form1)
        {
            //set pointer to form1
            drawing = form1;

            //Set starting direction to right
            drawing.SetLastInput(Tuple.Create(1, 0));

            //Create Snake and food
            snake = new Snake(drawing.GetTileamount());
            ai    = new AI(this, drawing.GetTileamount());
            food  = new Food(drawing.GetTileamount(), snake.GetPositions(), rand);
            //Initilaze Timer
            Game_Timer.Interval = (int)(1000 / FPS);
            Game_Timer.Tick    += new EventHandler(Tick);
            //start Timer
            Game_Timer.Enabled = true;
            Game_Timer.Start();
        }
コード例 #2
0
ファイル: Controll.cs プロジェクト: Markus14111/Snake
 //creates new food
 private Food newFood(Snake snake)
 {
     return(new Food(drawing.GetTileamount(), snake.GetPositions(), rand));
 }