Esempio n. 1
0
 //starts new Game
 public void reset()
 {
     snake = new Snake(drawing.GetTileamount());
     food  = new Food(drawing.GetTileamount(), snake.GetPositions(), rand);
     drawing.Refresh();
     drawing.SetLastInput(Tuple.Create(1, 0));
     starve = 0;
 }
Esempio n. 2
0
        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();
        }