Ejemplo n.º 1
0
 public void Draw(MenuScreen screen, MenuEntryState state, GameTime gameTime)
 {
     SpriteBatch spriteBatch = screen.ScreenManager.SpriteBatch;
     Texture2D drawTexture;
     switch (state)
     {
         case MenuEntryState.OVER:
             drawTexture = this._over;
             break;
         case MenuEntryState.DOWN:
             drawTexture = this._down;
             break;
         default:
             drawTexture = this._up;
             break;
     }
     spriteBatch.Draw(drawTexture, this._pos, Color.White);
 }
Ejemplo n.º 2
0
 public void Draw(MenuScreen screen, MenuEntryState state, GameTime gameTime, float sortmode)
 {
     SpriteBatch spriteBatch = screen.ScreenManager.SpriteBatch;
     Texture2D drawTexture;
     switch (state)
     {
         case MenuEntryState.OVER:
             drawTexture = this._over;
             break;
         case MenuEntryState.DOWN:
             drawTexture = this._down;
             break;
         case MenuEntryState.UP:
             drawTexture = this._up;
             break;
         default:
             drawTexture = this._disabled;
             break;
     }
     spriteBatch.Draw(drawTexture, this._pos, null, Color.White, 0, Vector2.Zero, SpriteEffects.None, 0.48F + sortmode);
 }