//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; }
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(); }