static public void Draw(SpriteBatch spriteBatch) { Vector2 vector; vector.X = 130; vector.Y = 5; Snake.Draw(spriteBatch); Apple.Draw(spriteBatch); spriteBatch.Draw(Upmenu.score, Vector2.Zero, Color.White); spriteBatch.DrawString(Upmenu.font, Upmenu.Score.ToString(), vector, Color.White); if ((Mouse.GetState().X > 408) && (Mouse.GetState().X < 872) && (Mouse.GetState().Y > 377) && (Mouse.GetState().Y < 433)) { spriteBatch.Draw(pausecontinue, Vector2.Zero, Color.White); } else if ((Mouse.GetState().X > 485) && (Mouse.GetState().X < 791) && (Mouse.GetState().Y > 488) && (Mouse.GetState().Y < 538)) { spriteBatch.Draw(pausenew, Vector2.Zero, Color.White); } else if ((Mouse.GetState().X > 515) && (Mouse.GetState().X < 759) && (Mouse.GetState().Y > 585) && (Mouse.GetState().Y < 637)) { spriteBatch.Draw(pauseexit, Vector2.Zero, Color.White); } else { spriteBatch.Draw(pausemenu, Vector2.Zero, Color.White); } }
protected override void Draw(GameTime gameTime) { GraphicsDevice.Clear(Color.CornflowerBlue); if (gamestate == Gamestate.Mainmenu) { spriteBatch.Begin(); Mainmenu.Draw(spriteBatch); spriteBatch.End(); } if (gamestate == Gamestate.Game) { spriteBatch.Begin(); Snake.Draw(spriteBatch); Apple.Draw(spriteBatch); Upmenu.Draw(spriteBatch); spriteBatch.End(); } if (gamestate == Gamestate.Rip) { spriteBatch.Begin(); Ripmenu.Draw(spriteBatch); spriteBatch.End(); } if (gamestate == Gamestate.Pausemenu) { spriteBatch.Begin(); Pausemenu.Draw(spriteBatch); spriteBatch.End(); } base.Draw(gameTime); }
public void Draw(SpriteBatch spriteBatch) { foreach (Grass item in grass) { item.Draw(spriteBatch); } snake.Draw(spriteBatch); apple.Draw(spriteBatch); }
static public void Draw(SpriteBatch spriteBatch) { Vector2 vector; vector.X = 655; vector.Y = 215; Snake.Draw(spriteBatch); Apple.Draw(spriteBatch); if ((Mouse.GetState().X > 431) && (Mouse.GetState().X < 785) && (Mouse.GetState().Y > 434) && (Mouse.GetState().Y < 486)) { spriteBatch.Draw(ripnew, Vector2.Zero, Color.White); } else if ((Mouse.GetState().X > 431) && (Mouse.GetState().X < 637) && (Mouse.GetState().Y > 524) && (Mouse.GetState().Y < 568)) { spriteBatch.Draw(ripexit, Vector2.Zero, Color.White); } else { spriteBatch.Draw(rip, Vector2.Zero, Color.White); } spriteBatch.DrawString(font, Upmenu.Score.ToString(), vector, Color.White); }