public void draw_last() { Graphics snake = this.CreateGraphics(); snake.DrawRectangle(new Pen(Color.DarkOrange), Snake_Rect.Get_Snake(Snake_Rect.Get_snake_count() - 1)); snake.DrawRectangle(new Pen(Color.DarkGreen), Snake_Rect.Get_Snake(0)); snake.FillRectangle(new SolidBrush(Color.DarkOrange), Snake_Rect.fruit); }
public void move_draw() { Graphics snake = this.CreateGraphics(); snake.DrawRectangle(new Pen(Color.DarkGreen), Snake_Rect.Get_Snake(Snake_Rect.Get_snake_count() - 1)); snake.DrawRectangle(new Pen(Color.Black), Snake_Rect.Get_Snake(0)); snake.FillRectangle(new SolidBrush(Color.DarkRed), Snake_Rect.fruit); label1.Text = "Фрукты:" + Snake_Rect.get_fru_eat(); }
public void Snake_draw() { Graphics snake = this.CreateGraphics(); Rectangle bot = new Rectangle(-10, 360, 800, 30); snake.Clear(Color.DarkOrange); snake.DrawRectangle(new Pen(Color.Black), Snake_Rect.Get_Snake(0)); for (int i = 1; i < Snake_Rect.Get_snake_count(); i++) { snake.DrawRectangle(new Pen(Color.DarkGreen), Snake_Rect.Get_Snake(i)); } snake.FillRectangle(new SolidBrush(Color.DarkRed), Snake_Rect.fruit); snake.FillRectangle(new SolidBrush(Color.White), bot); snake.DrawRectangle(new Pen(Color.Black), bot); label1.Text = "Фруктов:" + Snake_Rect.get_fru_eat(); }
public void check_state() { for (int i = 1; i < Snake_Rect.Get_snake_count(); i++) { if (Snake_Rect.Get_Snake(0).IntersectsWith(Snake_Rect.Get_Snake(i))) { timer1.Stop(); Game_end(); } } if (Snake_Rect.Get_Snake(0).X < 0 || Snake_Rect.Get_Snake(0).X > 770 || Snake_Rect.Get_Snake(0).Y < 0 || Snake_Rect.Get_Snake(0).Y > 350) { timer1.Stop(); Game_end(); } }