public override void Draw(GameTime gameTime) { GestionSprites.Begin(); GestionSprites.Draw(ImageMenu, RectAffichage, new Color((byte)MathHelper.Clamp(AlphaValue, ALPHA_START, ALPHA_END), (byte)MathHelper.Clamp(AlphaValue, ALPHA_START, ALPHA_END), (byte)MathHelper.Clamp(AlphaValue, ALPHA_START, ALPHA_END), 255)); GestionSprites.DrawString(Font, Texte, PositionTexte, Color); GestionSprites.End(); }
public override void Draw(GameTime gameTime) { GestionSprites.Begin(); GestionSprites.DrawString(policeDeCaractères, ChaîneFPS, PositionChaîne, CouleurFPS, AUCUNE_ROTATION, Vector2.Zero, AUCUNE_HOMOTHÉTIE, SpriteEffects.None, AVANT_PLAN); GestionSprites.End(); }
public override void Draw(GameTime gameTime) { GestionSprites.Begin(); GestionSprites.Draw(ImageBouton, RectangleDestination, Color.White); GestionSprites.DrawString(PoliceDeCaractères, Texte, PositionChaîne, CouleurTexte, 0, OrigineChaîne, 1f, SpriteEffects.None, 1); GestionSprites.End(); }
protected override void Draw(GameTime gameTime) { GraphicsDevice.Clear(Color.SkyBlue); GestionSprites.Begin(SpriteSortMode.Deferred, BlendState.AlphaBlend); DebugShapeRenderer.Draw(gameTime, CaméraJeu.Vue, CaméraJeu.Projection); if (!CourseActive && !MenuActif) { GestionSprites.Draw(Accueil, new Vector2(0, 0), null, Color.White, 0, new Vector2(0, 0), new Vector2(Window.ClientBounds.Width / (float)Accueil.Width, Window.ClientBounds.Height / (float)Accueil.Height), SpriteEffects.None, 0); if (Keyboard.GetState().GetPressedKeys().Length > 0) { CourseActive = false; MenuActif = true; } } if (ImageToucheActive) { if (true) { GestionSprites.Draw(InputManette, new Vector2(0, 0), null, Color.White, 0, new Vector2(0, 0), new Vector2(Window.ClientBounds.Width / (float)InputManette.Width, Window.ClientBounds.Height / (float)InputManette.Height), SpriteEffects.None, 0); } else { GestionSprites.Draw(InputClavier, new Vector2(0, 0), null, Color.White, 0, new Vector2(0, 0), new Vector2(Window.ClientBounds.Width / (float)InputClavier.Width, Window.ClientBounds.Height / (float)InputClavier.Height), SpriteEffects.None, 0); } GestionSprites.DrawString(Bebas, GetMessage(0), new Vector2(30, Window.ClientBounds.Height - 100), new Color(24, 93, 114), 0, new Vector2(0, 0), 0.75f, SpriteEffects.None, 0); } base.Draw(gameTime); GestionSprites.End(); }
public override void Draw(GameTime gameTime) { GestionSprites.Begin(); GestionSprites.DrawString(Font, Texte, Position, CurrentColor, 0f, Origin, Scale, SpriteEffects.None, 0f); GestionSprites.End(); base.Draw(gameTime); }
//public override void Update(GameTime gameTime) //{ // float tempsÉcoulé = (float)gameTime.ElapsedGameTime.TotalSeconds; // TempsÉcouléDepuisMAJ += tempsÉcoulé; // if (TempsÉcouléDepuisMAJ >= IntervalleMAJ) // { // TempsÉcouléDepuisMAJ = 0; // } //} public override void Draw(GameTime gameTime) { GestionSprites.Begin(); //GestionSprites.Draw(Texture,RectanglePosition,Color.White); GestionSprites.DrawString(Font, Texte, PositionTexte, CouleurTexte); GestionSprites.DrawString(Font, NbAfficheur.ToString(), PositionNb, CouleurTexte); GestionSprites.End(); }
void Info()//ToDelete { if (User) { string info = "Vitesse: " + ((int)PixelToKMH(Vitesse)) + " Position: " + Position + " Rotation:" + Rotation.Y; GestionSprites.DrawString(ArialFont, info, new Vector2(0, 0), Color.White, 0f, new Vector2(0, 0), 0.5f, SpriteEffects.None, 0); } }
public override void Draw(GameTime gameTime) { GestionSprites.Begin(); GestionSprites.DrawString(Font, Texte, PositionTexte, CurrentColor, 0f, Vector2.Zero, 1f, SpriteEffects.None, 0f); GestionSprites.Draw(ImageFond, DetectionRectangle, Color.White); GestionSprites.Draw(ImageBouton, ButtonRectangle, Color.White); GestionSprites.DrawString(Font, TexteRésultat, PositionTexteRésultat, Color.Black, 0f, Vector2.Zero, 1f, SpriteEffects.None, 0f); GestionSprites.End(); base.Draw(gameTime); }
public override void Draw(GameTime gameTime) { GestionSprites.Begin(); if (Fond) { GestionSprites.Draw(Texture, Destination, Color.White); } GestionSprites.DrawString(Police, Message, Position, Couleur); GestionSprites.End(); }
public override void Draw(GameTime gametime) { GestionSprites.Begin(); if (SourisOnBouton()) { GestionSprites.Draw(Image, Location, Color.Silver); } else { GestionSprites.Draw(Image, Location, Color.White); } GestionSprites.DrawString(Font, Texte, TexteLocation, Color.Black); GestionSprites.End(); }
public override void Draw(GameTime gameTime) { GestionSprites.DrawString(ArialFont, ChaîneFPS, PositionChaîne, Color.Tomato, 0, Vector2.Zero, 1.0f, SpriteEffects.None, 0); base.Draw(gameTime); }
public override void Draw(GameTime gameTime) { GestionSprites.Begin(); GestionSprites.DrawString(PoliceDeCaractères, TexteÀAfficher, PositionAffichage, CouleurTexte, 0, Origine, Échelle, SpriteEffects.None, 0); GestionSprites.End(); }
public override void Draw(GameTime gameTime) { GestionSprites.Begin(); GestionSprites.DrawString(Font, Texte, Position, CouleurTexte); GestionSprites.End(); }
public override void Draw(GameTime gameTime) { if (CourseActive) { if (Afficher) { GestionSprites.Draw(Accéléromètre, PositionAccéléromètre, null, Color.White, 0, new Vector2(167, 27), 0.40f, SpriteEffects.None, 0); //GestionSprites.DrawString(ArialFont, Vitesse, PositionVitesse, new Color(17, 83, 133), 0f, new Vector2(DimensionVitesse.X / 2, DimensionVitesse.Y / 2), 0.375f, SpriteEffects.None, 0); //GestionSprites.Draw(Aiguille, new Vector2(103, Game.Window.ClientBounds.Height - 70), null, Color.White, RotationAiguille, new Vector2(167, 27), 0.35f, SpriteEffects.None, 0); GestionSprites.DrawString(ArialFont, Vitesse, PositionVitesse + new Vector2(1, 1), Color.Black, 0f, new Vector2(DimensionVitesse.X / 2, DimensionVitesse.Y / 2), 0.70f, SpriteEffects.None, 0); GestionSprites.DrawString(ArialFont, Vitesse, PositionVitesse, Color.White, 0f, new Vector2(DimensionVitesse.X / 2, DimensionVitesse.Y / 2), 0.70f, SpriteEffects.None, 0); GestionSprites.Draw(Aiguille, new Vector2(90, Game.Window.ClientBounds.Height - 24), null, Color.White, RotationAiguille, new Vector2(267, 27), 0.35f, SpriteEffects.None, 0); GestionSprites.DrawString(ArialFont, ("POSITION"), PositionDePosition - new Vector2(12, 25) + new Vector2(1, 1), Color.Black, 0f, new Vector2(DimensionPosition.X / 2, DimensionPosition.Y / 2), 0.35f, SpriteEffects.None, 0); GestionSprites.DrawString(ArialFont, ("POSITION"), PositionDePosition - new Vector2(12, 25), Color.White, 0f, new Vector2(DimensionPosition.X / 2, DimensionPosition.Y / 2), 0.35f, SpriteEffects.None, 0); GestionSprites.DrawString(ArialFont, (PositionUtilisateur.ToString() + "/" + NbVoiture.ToString()), PositionDePosition + new Vector2(1, 1), Color.Black, 0f, new Vector2(DimensionPosition.X / 2, DimensionPosition.Y / 2), 0.625f, SpriteEffects.None, 0); GestionSprites.DrawString(ArialFont, (PositionUtilisateur.ToString() + "/" + NbVoiture.ToString()), PositionDePosition, Color.White, 0f, new Vector2(DimensionPosition.X / 2, DimensionPosition.Y / 2), 0.625f, SpriteEffects.None, 0); if (AfficherTemps) { GestionSprites.DrawString(ArialFont, (TableauTemps[2].ToString("00") + ":" + TableauTemps[1].ToString("00") + "." + TableauTemps[0].ToString("00").ToString()), PositionTemps + new Vector2(1, 1), Color.Black, 0f, new Vector2(DimensionTemps.X / 2, DimensionTemps.Y / 2), 0.375f, SpriteEffects.None, 0); GestionSprites.DrawString(ArialFont, (TableauTemps[2].ToString("00") + ":" + TableauTemps[1].ToString("00") + "." + TableauTemps[0].ToString("00").ToString()), PositionTemps, Color.White, 0f, new Vector2(DimensionTemps.X / 2, DimensionTemps.Y / 2), 0.375f, SpriteEffects.None, 0); } GestionSprites.DrawString(ArialFont, ("TOUR"), PositionTour - new Vector2(5, 25) + new Vector2(1, 1), Color.Black, 0f, new Vector2(DimensionTour.X / 2, DimensionTour.Y / 2), new Vector2(0.40f, 0.35f), SpriteEffects.None, 0); GestionSprites.DrawString(ArialFont, ("TOUR"), PositionTour - new Vector2(5, 25), Color.White, 0f, new Vector2(DimensionTour.X / 2, DimensionTour.Y / 2), new Vector2(0.40f, 0.35f), SpriteEffects.None, 0); GestionSprites.DrawString(ArialFont, (ToursFait + "/" + NbTours), PositionTour + new Vector2(1, 1), Color.Black, 0f, new Vector2(DimensionTour.X / 2, DimensionTour.Y / 2), 0.625f, SpriteEffects.None, 0); GestionSprites.DrawString(ArialFont, (ToursFait + "/" + NbTours), PositionTour, Color.White, 0f, new Vector2(DimensionTour.X / 2, DimensionTour.Y / 2), 0.625f, SpriteEffects.None, 0); GestionSprites.Draw(TableauNotification[TypeNotification], PositionNotif, null, new Color(255, 255, 255, TransparenceNotif), 0, DimensionNotif, ÉchelleNotif, SpriteEffects.None, 0); GestionSprites.DrawString(ArialFont, GetMessage(0), PositionMessageNotif, new Color(0, 0, 0, TransparenceNotif), 0, DimensionNotif, ÉchelleNotif, SpriteEffects.None, 0); //Afficher notification si un joueur se déconnecte lors d'une partie en lan if (ModeDeJeu == 1 && DépartCourse && NbJoueursConnectés == 1) // true est si la course est commencée { //besoin d'optimisation GestionSprites.Draw(TableauNotification[3], new Vector2(Game.Window.ClientBounds.Width / 2f - (TableauNotification[3].Width * 0.4f / 2f), 25), null, Color.White, 0, DimensionNotif, 0.4f, SpriteEffects.None, 0); GestionSprites.DrawString(ArialFont, GetMessage(4), new Vector2(Game.Window.ClientBounds.Width / 2f - (TableauNotification[3].Width * 0.4f / 2f), 35) + new Vector2(150 * 0.4f, DimensionNotif.Y / 2f), Color.Black, 0, DimensionNotif, 0.4f, SpriteEffects.None, 0); } GestionSprites.DrawString(ArialFont, ÉtatDépart, PositionDépart + new Vector2(1, 1), Color.Black, 0f, new Vector2(DimensionDépart.X / 2, DimensionDépart.Y / 2), 1f, SpriteEffects.None, 0); GestionSprites.DrawString(ArialFont, ÉtatDépart, PositionDépart, Color.White, 0f, new Vector2(DimensionDépart.X / 2, DimensionDépart.Y / 2), 1f, SpriteEffects.None, 0); //if (AfficherMessageChangementTour) //{ // if (NbTours - ToursFait != 0) // { // GestionSprites.DrawString(ArialFont, GetMessage(0), PositionDépart + new Vector2(0, -50) + new Vector2(1, 1), Color.Black, 0f, ArialFont.MeasureString(GetMessage(0)) * new Vector2(0.5f, 0.5f), 1f, SpriteEffects.None, 0); // GestionSprites.DrawString(ArialFont, GetMessage(0), PositionDépart + new Vector2(0, -50), Color.White, 0f, ArialFont.MeasureString(GetMessage(0)) * new Vector2(0.5f, 0.5f), 1f, SpriteEffects.None, 0); // GestionSprites.DrawString(ArialFont, GetMessage(1), PositionDépart + new Vector2(0, 10) + new Vector2(1, 1), Color.Black, 0f, ArialFont.MeasureString(GetMessage(1)) * new Vector2(0.5f, 0.5f), 0.5f, SpriteEffects.None, 0); // GestionSprites.DrawString(ArialFont, GetMessage(1), PositionDépart + new Vector2(0, 10), Color.White, 0f, ArialFont.MeasureString(GetMessage(1)) * new Vector2(0.5f, 0.5f), 0.5f, SpriteEffects.None, 0); // } // else // { // GestionSprites.DrawString(ArialFont, GetMessage(2), PositionDépart + new Vector2(0, -50) + new Vector2(1, 1), Color.Black, 0f, ArialFont.MeasureString(GetMessage(2)) * new Vector2(0.5f, 0.5f), 1f, SpriteEffects.None, 0); // GestionSprites.DrawString(ArialFont, GetMessage(2), PositionDépart + new Vector2(0, -50), Color.White, 0f, ArialFont.MeasureString(GetMessage(2)) * new Vector2(0.5f, 0.5f), 1f, SpriteEffects.None, 0); // GestionSprites.DrawString(ArialFont, GetMessage(3), PositionDépart + new Vector2(0, 10) + new Vector2(1, 1), Color.Black, 0f, ArialFont.MeasureString(GetMessage(3)) * new Vector2(0.5f, 0.5f), 0.5f, SpriteEffects.None, 0); // GestionSprites.DrawString(ArialFont, GetMessage(3), PositionDépart + new Vector2(0, 10), Color.White, 0f, ArialFont.MeasureString(GetMessage(3)) * new Vector2(0.5f, 0.5f), 0.5f, SpriteEffects.None, 0); // } //} } } base.Draw(gameTime); }
public override void Draw(GameTime gameTime) { GestionSprites.DrawString(Font, ChaîneFPS, PositionChaîne, Color.Chartreuse, AUCUNE_ROTATION, Vector2.Zero, AUCUNE_HOMOTHÉTIE, SpriteEffects.None, AVANT_PLAN); base.Draw(gameTime); }