예제 #1
0
 public override void Draw(GameTime gameTime)
 {
     GestionSprite.Begin();
     AfficherNiveauEtPrix();
     GestionSprite.End();
     base.Draw(gameTime);
 }
예제 #2
0
 public override void Draw(GameTime gameTime)
 {
     GestionSprite.Begin();
     GestionSprite.Draw(Fond, DestinationImage, Color.White);
     GestionSprite.DrawString(Font, Entrée, Position, Color.Black, 0, OrigineChaîne, 1f, SpriteEffects.None, 0);
     GestionSprite.End();
 }
        private void DessinerNiveau()
        {
            string niveauJoueur = "Collection " + Niveau.ToString();
            string coutOr       = "Or: " + tableauValeurNiveau[Niveau - 1, 2];

            GestionSprite.DrawString(ArialFont, niveauJoueur, new Vector2(Position.X - 16, Position.Y + 64), Color.White);
            GestionSprite.DrawString(ArialFont, coutOr, new Vector2(Position.X, Position.Y - 32), Color.Yellow);
        }
 public override void Draw(GameTime gameTime)
 {
     GestionSprite.Begin();
     GestionSprite.DrawString(Arial, "+" + NbCollectionRessource.ToString(), Position, Couleur);
     GestionSprite.End();
     Game.GraphicsDevice.BlendState        = BlendState.Opaque;
     Game.GraphicsDevice.DepthStencilState = DepthStencilState.Default;
     Game.GraphicsDevice.SamplerStates[0]  = SamplerState.LinearWrap;
 }
예제 #5
0
        private void DessinerInformation()
        {
            string niveauBatiment = "Niveau " + MurSélectionné.Niveau.ToString();
            string vieBatiment    = "Vie " + MurSélectionné.NombrePtsDeVie.ToString() + "/" + MurSélectionné.NombreMaxPtsDeVie.ToString();
            string coutUpgrade    = "Bois: " + MurSélectionné.TableauValeurNiveau[MurSélectionné.Niveau - 1, 2].ToString() + " / Or: " + MurSélectionné.TableauValeurNiveau[MurSélectionné.Niveau - 1, 3].ToString();

            GestionSprite.DrawString(ArialFont, niveauBatiment, new Vector2(Position.X - 16, Position.Y + 64), Color.White);
            GestionSprite.DrawString(ArialFont, vieBatiment, new Vector2(Position.X + 128, Position.Y), Color.Green);
            GestionSprite.DrawString(ArialFont, coutUpgrade, new Vector2(Position.X + 128, Position.Y + 32), Color.Blue);
        }
        public override void Draw(GameTime gameTime)
        {
            GestionSprite.Begin();
            DessinerIcon();
            GestionSprite.End();

            Game.GraphicsDevice.BlendState        = BlendState.Opaque;
            Game.GraphicsDevice.DepthStencilState = DepthStencilState.Default;
            Game.GraphicsDevice.SamplerStates[0]  = SamplerState.LinearWrap;
        }
예제 #7
0
        public override void Draw(GameTime gameTime)
        {
            GestionSprite.Begin();
            GestionSprite.Draw(Textures[IndexI], DestinationI, SourceI, Color.White);
            GestionSprite.Draw(Textures[IndexF], DestinationF, SourceF, Color.White);

            GestionSprite.Draw(TextureFlècheD, RégionFlècheD, Color.White);
            GestionSprite.Draw(TextureFlècheG, RégionFlècheG, Color.White);
            GestionSprite.End();
        }
예제 #8
0
        private void AfficherNiveauEtPrix()
        {
            string niveauEnemy = "Niveau " + Niveau.ToString();
            string prixEnemy;

            if (Niveau >= 2)
            {
                prixEnemy = Prix.ToString() + " Pts";
            }
            else
            {
                prixEnemy = Prix.ToString() + " Or";
            }
            GestionSprite.DrawString(Arial, niveauEnemy, Position + new Vector2(76, 0), Color.White);
            GestionSprite.DrawString(Arial, prixEnemy, Position + new Vector2(76, 32), Color.Yellow);
        }
예제 #9
0
        public override void Draw(GameTime gameTime)
        {
            GestionSprite.Begin();
            if (ChangerDeCouleurBoutton)
            {
                GestionSprite.Draw(ArrièreBouttonAvecSouris, RectangleAffichage, Color.White);
            }
            else
            {
                GestionSprite.Draw(ArrièreBouttonSansSouris, RectangleAffichage, Color.Gray);
            }
            if (ChangerCouleurTexte)
            {
                GestionSprite.DrawString(Font, Texte, Position, Color.Red);
            }
            else
            {
                GestionSprite.DrawString(Font, Texte, Position, Couleur);
            }

            GestionSprite.End();
            base.Draw(gameTime);
        }
예제 #10
0
 public override void Draw(GameTime gameTime)
 {
     GestionSprite.Draw(Icône, Dimensions, Color.White);
 }
예제 #11
0
 private void DessinerIcon()
 {
     GestionSprite.Draw(SpriteUpgrade, Position, Color.White);
 }
예제 #12
0
 public override void Draw(GameTime gameTime)
 {
     GestionSprite.Draw(FondEcran, DimensionEcran, Color.White);
 }
 private void DessinerMenu()
 {
     GestionSprite.Draw(SpriteMenu, PositionDansÉcran, Color.White);
 }
예제 #14
0
 private void DessinerMenu()
 {
     GestionSprite.Draw(SpriteMenu, new Vector2(0, 0), Color.White);
 }
예제 #15
0
 public override void Draw(GameTime gameTime)
 {
     GestionSprite.Draw(FeuilleDeSprite, Position, RectangleSource, Color.White);
 }
예제 #16
0
 /**
  * Fonction appelée à l'instenciation
  */
 protected virtual void Start()
 {
     speed         = 0.0f;
     m_rb2D        = gameObject.GetComponent <Rigidbody2D>();
     gestionSprite = gameObject.GetComponent <GestionSprite>();
 }
        public override void Draw(GameTime gameTime)
        {
            GestionSprite.DrawString(Font, Texte, Position, Couleur);

            base.Draw(gameTime);
        }