Пример #1
0
        protected override void Draw(GameTime gameTime)
        {
            GraphicsDevice.Clear(Color.Black); /*Replaced it so the end screen doesn't contain The last level*/
            _spriteBatch.Begin();
            if (!StartGame)
            {
                if (EndGame)
                {
                    _spriteBatch.Draw(ReplayText, ReplayTextRec, Color.White);
                }
                PlayBtn.Draw(_spriteBatch);
                QuitBtn.Draw(_spriteBatch);
            }
            _spriteBatch.End();
            // TODO: Add your drawing code here
            if (StartGame && !EndGame)
            {
                _spriteBatch.Begin(SpriteSortMode.Deferred,
                                   BlendState.AlphaBlend,
                                   null, null, null, null,
                                   camera.Transform);

                blob.Draw(_spriteBatch);

                level.DrawWorld(_spriteBatch);
                _spriteBatch.End();
            }

            base.Draw(gameTime);
        }