public virtual void Render() { if (visible) { sprite.Render(); } }
public override void Render() { Debug.Assert(this.pAzulSprite != null); Debug.Assert(this.pColor != null); Debug.Assert(this.pScreenRect != null); Debug.Assert(this.pMessage != null); Debug.Assert(this.pMessage.Length > 0); float xTmp = this.x; float yTmp = this.y; float xEnd = this.x; for (int i = 0; i < this.pMessage.Length; i++) { int key = Convert.ToByte(pMessage[i]); Glyph pGlyph = GlyphManager.Find(this.glyphName, key); Debug.Assert(pGlyph != null); xTmp = xEnd + pGlyph.GetAzulSubRect().width / 2; this.pScreenRect.Set(xTmp, yTmp, pGlyph.GetAzulSubRect().width, pGlyph.GetAzulSubRect().height); pAzulSprite.Swap(pGlyph.GetAzulTexture(), pGlyph.GetAzulSubRect(), this.pScreenRect, this.pColor); pAzulSprite.Update(); pAzulSprite.Render(); // move the starting to the next character xEnd = pGlyph.GetAzulSubRect().width / 2 + xTmp; } }
public virtual void Draw() { // Hack to fix texture loss bug //pSprite.SwapTexture(texture); pSprite.Render(); }
override public void render() { Debug.Assert(this.azulSprite != null); Debug.Assert(this.fontColor != null); Debug.Assert(this.screenRect != null); Debug.Assert(this.text != null); Debug.Assert(this.text.Length > 0); float xTmp = this.x; float yTmp = this.y; float xEnd = this.x; for (int i = 0; i < this.text.Length; i++) { int key = Convert.ToByte(text[i]); Glyph pGlyph = GlyphManager.Find(this.glyphName, key); Debug.Assert(pGlyph != null); xTmp = xEnd + pGlyph.glyphRect.width / 2; this.screenRect.Set(xTmp, yTmp, pGlyph.glyphRect.width, pGlyph.glyphRect.height); azulSprite.Swap(pGlyph.glyphTex.getAzulTexture(), pGlyph.glyphRect, this.screenRect, this.fontColor); azulSprite.Update(); azulSprite.Render(); xEnd = pGlyph.glyphRect.width / 2 + xTmp; } }
public void Draw() { String pMsg = this.msg; float x = this.xStart; float y = this.yStart; for (int i = 0; i < pMsg.Length; i++) { int key = Convert.ToByte(pMsg[i]); Glyph pGlyph = GlyphMan.Find(key); Debug.Assert(pGlyph != null); Azul.Sprite pAzulSprite = new Azul.Sprite(pGlyph.pFont, new Azul.Rect(pGlyph.x, pGlyph.y, pGlyph.width, pGlyph.height), new Azul.Rect(x, y, pGlyph.width, pGlyph.height), new Azul.Color(1.0f, 1.0f, 1.0f)); pAzulSprite.Update(); pAzulSprite.Render(); x += pGlyph.width; } }
public void Draw() { String pMsg = this.msg; float xTmp = this.xStart; float yTmp = this.yStart; float xEnd = this.xStart; for (int i = 0; i < pMsg.Length; i++) { int key = Convert.ToByte(pMsg[i]); Glyph pGlyph = GlyphMan.Find(key); Debug.Assert(pGlyph != null); xTmp = xEnd + pGlyph.width / 2; Azul.Sprite pAzulSprite = new Azul.Sprite(pGlyph.pFont, new Azul.Rect(pGlyph.x, pGlyph.y, pGlyph.width, pGlyph.height), new Azul.Rect(xTmp, yTmp, pGlyph.width, pGlyph.height), new Azul.Color(1.0f, 1.0f, 1.0f)); pAzulSprite.Update(); pAzulSprite.Render(); // move the starting to the next character xEnd = pGlyph.width / 2 + xTmp; } }
private void ArmedDraw() { if (drawMine2) { mine2.Render(); } mine1.Render(); }
public static void DrawString(String pString, float x, float y, ColorName color = ColorName.White) { Azul.Sprite pAzulSprite = new Azul.Sprite(); for (int i = 0; i < pString.Length; i++) { int key = Convert.ToByte(pString[i]); Font pFont = FontManager.Find(FontName.Consolas36pt, key); Debug.Assert(pFont != null); pAzulSprite.Swap(pFont.GetAzulTexture(), pFont.GetAzulRect(), new Azul.Rect(x, y, pFont.GetAzulRect().width, pFont.GetAzulRect().height), ColorFactory.Create(color).pAzulColor); pAzulSprite.Update(); pAzulSprite.Render(); x += pFont.GetAzulRect().width; } }
// Author: Your Name Here // Not sure about creator //public GameManager() //{ //} // Author: Stahl Samuel, Yuetao Zhu public override void Draw() { StateRenderer.Draw(state); pRedBird.Render(); }
public void Render() { sprite.Render(); }
private void LayedDraw() { mine1.Render(); }
void DisplayHUD() { // pLobby.Update(); p1ScoreText = new SpriteFont(p1Score + "", 380, 285); p1ScoreText.Update(); p1ScoreText.Draw(); p2ScoreText = new SpriteFont(p2Score + "", 420, 285); p2ScoreText.Update(); p2ScoreText.Draw(); p1KillText = new SpriteFont("P1 KI LLS: " + p1Kills, 245, 220); p1KillText.Update(); p1KillText.Draw(); p2KillText = new SpriteFont("P2 KI LLS: " + p2Kills, 455, 220); p2KillText.Update(); p2KillText.Draw(); p1DeathText = new SpriteFont("P1 DEATHS: " + p1Deaths, 245, 200); p1DeathText.Update(); p1DeathText.Draw(); p2DeathText = new SpriteFont("P2 DEATHS: " + p2Deaths, 455, 200); p2DeathText.Update(); p2DeathText.Draw(); for (int i = 0; i < p1Lives; i++) { p1LifeDisplay.x = 265 + (i * 30); p1LifeDisplay.y = 285; p1LifeDisplay.Update(); p1LifeDisplay.Render(); } for (int i = 0; i < p2Lives; i++) { p2LifeDisplay.x = 475 + (i * 30); p2LifeDisplay.y = 285; p2LifeDisplay.Update(); p2LifeDisplay.Render(); } int p1MineCount = player1.MineCount(); for (int i = 0; i < p1MineCount; i++) { p1MineDisplay.x = 235 + (i * 30); p1MineDisplay.y = 250; p1MineDisplay.Update(); p1MineDisplay.Render(); } int p2MineCount = player2.MineCount(); for (int i = 0; i < p2MineCount; i++) { p2MineDisplay.x = 445 + (i * 30); p2MineDisplay.y = 250; p2MineDisplay.Update(); p2MineDisplay.Render(); } }
private void LoadScreenDraw() { mainMenuSprite.Render(); }
public virtual void Draw() { pSprite.Render(); }
//----------------------------------------------------------------------------- // Game::Draw() // This function is called once per frame // Use this for draw graphics to the screen. // Only do rendering here //----------------------------------------------------------------------------- public override void Draw() { // Draw sprite with texture pRedBird.Render(); // Update background SOM.drawBackground(); // SOM.drawStrings(stats); // Draw one box, demo at position 1,1 SOM.drawBox(1, 1, DrawColor.Shade.COLOR_LT_GREEN); // Test play field SOM.drawBox(Constants.GAME_MIN_X, Constants.GAME_MIN_Y, DrawColor.Shade.COLOR_ORANGE); SOM.drawBox(Constants.GAME_MAX_X, Constants.GAME_MIN_Y, DrawColor.Shade.COLOR_YELLOW); SOM.drawBox(Constants.GAME_MIN_X, Constants.GAME_MAX_Y, DrawColor.Shade.COLOR_RED); SOM.drawBox(Constants.GAME_MAX_X, Constants.GAME_MAX_Y, DrawColor.Shade.COLOR_BLUE); // Cycle all the tetris pieces if (count < 2 * 10) { ShapeRenderer.drawLine(Constants.PREVIEW_WINDOW_X, Constants.PREVIEW_WINDOW_Y, ShapeRenderer.Orientation.ORIENT_0); ShapeRenderer.drawLine(3, 3, ShapeRenderer.Orientation.ORIENT_0); ShapeRenderer.drawL1(5, 8, ShapeRenderer.Orientation.ORIENT_0); ShapeRenderer.drawL2(5, 14, ShapeRenderer.Orientation.ORIENT_0); ShapeRenderer.drawT(5, 19, ShapeRenderer.Orientation.ORIENT_0); ShapeRenderer.drawZ1(5, 23, ShapeRenderer.Orientation.ORIENT_0); ShapeRenderer.drawZ2(5, 28, ShapeRenderer.Orientation.ORIENT_0); ShapeRenderer.drawSquare(8, 4, ShapeRenderer.Orientation.ORIENT_0); } else if (count < 2 * 20) { ShapeRenderer.drawLine(Constants.PREVIEW_WINDOW_X, Constants.PREVIEW_WINDOW_Y, ShapeRenderer.Orientation.ORIENT_1); ShapeRenderer.drawLine(3, 3, ShapeRenderer.Orientation.ORIENT_1); ShapeRenderer.drawL1(5, 8, ShapeRenderer.Orientation.ORIENT_1); ShapeRenderer.drawL2(5, 14, ShapeRenderer.Orientation.ORIENT_1); ShapeRenderer.drawT(5, 19, ShapeRenderer.Orientation.ORIENT_1); ShapeRenderer.drawZ1(5, 23, ShapeRenderer.Orientation.ORIENT_1); ShapeRenderer.drawZ2(5, 28, ShapeRenderer.Orientation.ORIENT_1); ShapeRenderer.drawSquare(8, 4, ShapeRenderer.Orientation.ORIENT_1); } else if (count < 2 * 30) { ShapeRenderer.drawLine(Constants.PREVIEW_WINDOW_X, Constants.PREVIEW_WINDOW_Y, ShapeRenderer.Orientation.ORIENT_2); ShapeRenderer.drawLine(3, 3, ShapeRenderer.Orientation.ORIENT_2); ShapeRenderer.drawL1(5, 8, ShapeRenderer.Orientation.ORIENT_2); ShapeRenderer.drawL2(5, 14, ShapeRenderer.Orientation.ORIENT_2); ShapeRenderer.drawT(5, 19, ShapeRenderer.Orientation.ORIENT_2); ShapeRenderer.drawZ1(5, 23, ShapeRenderer.Orientation.ORIENT_2); ShapeRenderer.drawZ2(5, 28, ShapeRenderer.Orientation.ORIENT_2); ShapeRenderer.drawSquare(8, 4, ShapeRenderer.Orientation.ORIENT_2); } else { ShapeRenderer.drawLine(Constants.PREVIEW_WINDOW_X, Constants.PREVIEW_WINDOW_Y, ShapeRenderer.Orientation.ORIENT_3); ShapeRenderer.drawLine(3, 3, ShapeRenderer.Orientation.ORIENT_3); ShapeRenderer.drawL1(5, 8, ShapeRenderer.Orientation.ORIENT_3); ShapeRenderer.drawL2(5, 14, ShapeRenderer.Orientation.ORIENT_3); ShapeRenderer.drawT(5, 19, ShapeRenderer.Orientation.ORIENT_3); ShapeRenderer.drawZ1(5, 23, ShapeRenderer.Orientation.ORIENT_3); ShapeRenderer.drawZ2(5, 28, ShapeRenderer.Orientation.ORIENT_3); ShapeRenderer.drawSquare(8, 4, ShapeRenderer.Orientation.ORIENT_3); } if (count > 2 * 40) { count = 0; } else { count++; } }