public override void Draw(GameTime gameTime) { ScreenSpriteBatch.Draw( menuBackground, menuBackgroundR, Color.White); ScreenSpriteBatch.DrawString( menuGameName.MenuFont, menuGameName.MenuItemName, menuGameName.MenuItemPosition, Color.DarkRed, 0f, menuGameName.MenuItemOrigin, 1f, SpriteEffects.None, 0.5f); for (int i = 0; i < 3; i++) { ScreenSpriteBatch.DrawString( menu[i].Item.MenuFont, menu[i].Item.MenuItemName, menu[i].Item.MenuItemPosition, menu[i].MenuColor, 0f, menu[i].Item.MenuItemOrigin, 1f, SpriteEffects.None, 0.5f); } base.Draw(gameTime); }
public override void Draw(GameTime gameTime) { ScreenSpriteBatch.Draw( background, backgroundRect, Color.White ); ScreenSpriteBatch.DrawString( fontPlayers, "First player", new Vector2(startPosition.X, startPosition.Y - 100), colorAdditional); ScreenSpriteBatch.DrawString( fontPlayers, "Second player", new Vector2(startPosition.X + 600, startPosition.Y - 100), colorAdditional); for (int i = 0; i < 9; i++) { ScreenSpriteBatch.DrawString( fontMoves, first[i], new Vector2(startPosition.X, startPosition.Y + i * Delta), color); } for (int i = 0; i < 9; i++) { ScreenSpriteBatch.DrawString( fontMoves, second[i], new Vector2(startPosition.X + 600, startPosition.Y + i * Delta), color); } base.Draw(gameTime); }
public override void Draw(GameTime gameTime, ScreenSpriteBatch spriteBatch) { if (this.renderHandler.GetDirtyStateDestructive()) { lock (this.renderHandler.BitmapLock) { this.browserTexture.SetData(this.renderHandler.BitmapBuffer.Buffer); } } spriteBatch.Draw(this.browserTexture, this.position, null, Color.White, 0.0f, Vector2.Zero, Vector2.One, SpriteEffects.None); }
public override void Draw(GameTime gameTime) { //arena ScreenSpriteBatch.Draw( arenaTexture, arenaRect, Color.White); //first player ScreenSpriteBatch.Draw( FirstSprite.CurrentTexture, FirstSprite.Position, FirstSprite.SourceRect, Color.White, 0f, FirstSprite.Origin, 1.0f, SpriteEffects.None, 0); //second player ScreenSpriteBatch.Draw( SecondSprite.CurrentTexture, SecondSprite.Position, SecondSprite.SourceRect, Color.White, 0f, SecondSprite.Origin, 1.0f, SpriteEffects.FlipHorizontally, 0); //health first ScreenSpriteBatch.Draw( FirstHealthBar.Texture, FirstHealthBar.Position, FirstHealthBar.SourceRect, Color.White, 0f, FirstHealthBar.Origin, 1.0f, SpriteEffects.None, 0); //health second ScreenSpriteBatch.Draw( SecondHealthBar.Texture, SecondHealthBar.Position, SecondHealthBar.SourceRect, Color.White, 0f, SecondHealthBar.Origin, 1.0f, SpriteEffects.None, 0); //name and win round first ScreenSpriteBatch.DrawString( secondaryFont, GameSettings.firstName + " 0" + GameState.firstWin, GameSettings.NameWinBar, Color.White, 0f, secondaryFont.MeasureString(GameSettings.firstMeasure), 1f, SpriteEffects.None, 0.5f ); ScreenSpriteBatch.DrawString( secondaryFont, GameSettings.secondName + " 0" + GameState.secondWin, new Vector2(width - GameSettings.NameWinBar.X, GameSettings.NameWinBar.Y), Color.White, 0f, secondaryFont.MeasureString(GameSettings.secondMeasure), 1f, SpriteEffects.None, 0.5f ); //name and win round second if (GameState.ShowRound) { ScreenSpriteBatch.DrawString( font, GameState.CurrentRound + " Round!", new Vector2(width / 2 - 100, 300), Color.White ); } if (GameState.ShowWinner) { ScreenSpriteBatch.DrawString( font, GameState.CurrentWinner + " win the round!", new Vector2(width / 2 - 200, 300), Color.White ); } if (GameState.IsEnd) { ScreenSpriteBatch.DrawString( font, GameState.CurrentWinner + " win the game!", new Vector2(width / 2 - 200, 300), Color.White ); } base.Draw(gameTime); }