public void Draw() { foreach (Button button in systemButtons) { BINDED_WINDOW.Draw(button); } foreach (Button button in actionButtons) { BINDED_WINDOW.Draw(button); } BINDED_WINDOW.Draw(TotalScoreText); actionBar.Draw(); showcase.Draw(); statusBar.Draw(); logger.Draw(); if (isCollectionOpen) { collection.Draw(); } if (!CurrentCreature.Begemoth.isAlive && !CurrentCreature.Elephant.isAlive && !CurrentCreature.Elk.isAlive && !CurrentCreature.Owl.isAlive && !CurrentCreature.Pig.isAlive && !CurrentCreature.Pinguin.isAlive && !CurrentCreature.Sheep.isAlive && !CurrentCreature.Zebra.isAlive) { GameOver(); } }
public void Draw(SpriteBatch spriteBatch) { player.Draw(spriteBatch); statusBar.Draw(spriteBatch); DrawEntities(playerProjectiles, spriteBatch); DrawEntities(enemyProjectiles, spriteBatch); DrawEntities(enemies, spriteBatch); DrawEntities(effects, spriteBatch); }
public void Draw(SpriteBatch sb) { cursor.Draw(sb); if (mode != Player_Modes.MainMenu && mode != Player_Modes.ES_Death && mode != Player_Modes.ES_God && mode != Player_Modes.ES_Passive && mode != Player_Modes.End_Screen) { status_bar.Draw(sb, null); text.Draw(sb); populationDisplay.Key.Draw(sb, new Vector2(1675, 900)); populationDisplay.Value.Draw(sb, new Vector2(1675 + DebugFont.MeasureString(populationDisplay.Key.Value).X, 900)); } }
public void Draw_Status(SpriteBatch sb) { statusBar.Draw(sb, null); }
public void Draw_Status(SpriteBatch sb, Texture2D[] textures) { statusBar.Draw(sb, textures); }