Esempio n. 1
0
 public void Draw(Microsoft.Xna.Framework.GameTime gameTime, SpriteBatch spriteBatch, GameComponents.Camera.Camera2d camera)
 {
     spriteBatch.Begin(SpriteSortMode.BackToFront,
                 BlendState.AlphaBlend,
                 null,
                 null,
                 null,
                 null,
                 camera.get_transformation());
     spriteBatch.Draw(Texture, Position, null, Color.White, Angle + (float)Math.PI / 2,
     new Vector2(Texture.Width / 2, Texture.Height / 2), camera.Zoom, SpriteEffects.None, 0);
     spriteBatch.End();
 }
Esempio n. 2
0
        public void Draw(Microsoft.Xna.Framework.GameTime gameTime, SpriteBatch spriteBatch, GameComponents.Camera.Camera2d camera)
        {
            spriteBatch.Begin(SpriteSortMode.BackToFront,
                        BlendState.AlphaBlend,
                        null,
                        null,
                        null,
                        null,
                        camera.get_transformation());
            //Draws the texture.
            spriteBatch.Draw(Texture, Position, Microsoft.Xna.Framework.Color.White);
            //Draws the text.

            spriteBatch.End();
            spriteBatch.Begin(SpriteSortMode.BackToFront,
                        BlendState.AlphaBlend,
                        null,
                        null,
                        null,
                        null,
                        camera.get_transformation());
            spriteBatch.DrawString(Font, Text, (this.Type == BrickType.Card ? new Microsoft.Xna.Framework.Vector2(Position.X + 28, Position.Y + 30)
                : new Microsoft.Xna.Framework.Vector2(Position.X + Texture.Width / 2 - 12, Position.Y + 30)), Color);
            spriteBatch.End();
        }
Esempio n. 3
0
 public void Draw(GameTime gameTime, SpriteBatch spriteBatch, GameComponents.Camera.Camera2d camera)
 {
     spriteBatch.Begin(SpriteSortMode.BackToFront,
                 BlendState.AlphaBlend,
                 null,
                 null,
                 null,
                 null,
                 camera.get_transformation());
     spriteBatch.Draw(Texture, Position, Color.White);
     spriteBatch.End();
     foreach (MenuItem item in Items)
         item.Draw(gameTime, spriteBatch, camera);
     Cursor.Draw(gameTime, spriteBatch, camera);
 }
Esempio n. 4
0
 public void Draw(GameTime gameTime, SpriteBatch spriteBatch, GameComponents.Camera.Camera2d camera)
 {
     spriteBatch.Begin(SpriteSortMode.BackToFront,
                 BlendState.AlphaBlend,
                 null,
                 null,
                 null,
                 null,
                 camera.get_transformation());
     spriteBatch.DrawString(Font, Text, Position, Color);
     spriteBatch.End();
 }