Beispiel #1
0
        /// <summary>
        /// Isso é chamado quando o jogo deve se desenhar.
        /// </summary>
        /// <param name="gameTime">Dados e controle de tempo.</param>
        protected override void Draw(GameTime gameTime)
        {
            GraphicsDevice.Clear(Color.Black); // Pinta o fundo de preto

            spriteBatch.Begin(SpriteSortMode.Deferred, null, SamplerState.PointClamp, null, null, null, null);
            gameObjects.draw(spriteBatch);                                                                       // Chamadas aos desenhos de todos os objetos do listão
            spriteBatch.DrawRectangle(new RectangleF(0, 0, GameData.WIDTH, GameData.HEIGHT), Color.White, 2.0f); // Desenho do retângulo branco (bordas da tela)
            gameData.drawLifes(spriteBatch);                                                                     // Chamada ao desenho dos corações (contadores de vida)
            spriteBatch.End();

            base.Draw(gameTime);
        }