Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
        public void Draw(SpriteBatch spriteBatch)
        {
            player.Draw(spriteBatch);
            statusBar.Draw(spriteBatch);

            DrawEntities(playerProjectiles, spriteBatch);
            DrawEntities(enemyProjectiles, spriteBatch);
            DrawEntities(enemies, spriteBatch);
            DrawEntities(effects, spriteBatch);
        }
Ejemplo n.º 3
0
        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));
            }
        }
Ejemplo n.º 4
0
 public void Draw_Status(SpriteBatch sb)
 {
     statusBar.Draw(sb, null);
 }
Ejemplo n.º 5
0
 public void Draw_Status(SpriteBatch sb, Texture2D[] textures)
 {
     statusBar.Draw(sb, textures);
 }