Beispiel #1
0
        protected override void Draw(GameTime gameTime)
        {
            GraphicsDevice.Clear(Color.CornflowerBlue);

            _spriteBatch.Begin();

            _spriteBatch.Draw(_background.GetImage(), _background.GetRectangle(), Color.White);
            _spriteBatch.Draw(_heroShip.GetImage(), _heroShip.GetRectangle(), new Rectangle(0, 0, _heroShip.GetImage().Width, _heroShip.GetImage().Height), Color.White, _heroShip.Rotation.Angle, new Vector2(_heroShip.GetImage().Width / 2, _heroShip.GetImage().Height / 2), SpriteEffects.None, 1);
            _spriteBatch.Draw(_enemyShip.GetImage(), _enemyShip.GetRectangle(), Color.White);

            _spriteBatch.End();

            base.Draw(gameTime);
        }