12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- #region File Description
- //-----------------------------------------------------------------------------
- // BackgroundScreen.cs
- //
- // Microsoft XNA Community Game Platform
- // Copyright (C) Microsoft Corporation. All rights reserved.
- //-----------------------------------------------------------------------------
- #endregion
- #region Using Statements
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using Microsoft.Xna.Framework.Graphics;
- using Microsoft.Xna.Framework;
- using GameStateManagement;
- #endregion
- namespace CatapultGame
- {
- class BackgroundScreen : GameScreen
- {
- #region Fields
- Texture2D background;
- #endregion
- #region Initialization
- public BackgroundScreen()
- {
- TransitionOnTime = TimeSpan.FromSeconds(0.0);
- TransitionOffTime = TimeSpan.FromSeconds(0.5);
- }
- #endregion
- #region Loading
- public override void LoadContent()
- {
- background = Load<Texture2D>("Textures/Backgrounds/title_screen");
- }
- #endregion
- #region Render
- public override void Draw(GameTime gameTime)
- {
- SpriteBatch spriteBatch = ScreenManager.SpriteBatch;
- spriteBatch.Begin();
- // Draw Background
- spriteBatch.Draw(background, new Vector2(0, 0),
- new Color(255, 255, 255, TransitionAlpha));
- spriteBatch.End();
- }
- #endregion
- }
- }
|