Background screen for gravity chooser. More...
Public Member Functions | |
| GravityChooserBackgroundScreen () | |
| Constructor for the GravityChooserBackgroundScreen. | |
| override void | LoadContent () |
| Loads graphics content for the GravityChooserBackgroundScreen. | |
| override void | UnloadContent () |
| Unloads graphics content for the GravityChooserBackgroundScreen. | |
| override void | Update (GameTime gameTime, bool otherScreenHasFocus, bool coveredByOtherScreen) |
| Updates the background screen. | |
| override void | Draw (GameTime gameTime) |
| Draws the background screen. | |
Background screen for gravity chooser.
Definition at line 19 of file GravityChooserBackgroundScreen.cs.
| GravityChooser.GravityChooserBackgroundScreen.GravityChooserBackgroundScreen | ( | ) |
Constructor for the GravityChooserBackgroundScreen.
Definition at line 40 of file GravityChooserBackgroundScreen.cs.
00041 { 00042 TransitionOnTime = TimeSpan.FromSeconds(0.5); 00043 TransitionOffTime = TimeSpan.FromSeconds(0.5); 00044 }
| override void GravityChooser.GravityChooserBackgroundScreen.Draw | ( | GameTime | gameTime | ) | [virtual] |
Draws the background screen.
Reimplemented from NewGamePhysics.StateManager.GameScreen.
Definition at line 83 of file GravityChooserBackgroundScreen.cs.
00084 { 00085 SpriteBatch spriteBatch = ScreenManager.SpriteBatch; 00086 Viewport viewport = ScreenManager.GraphicsDevice.Viewport; 00087 Rectangle fullscreen = new Rectangle(0, 0, viewport.Width, viewport.Height); 00088 byte fade = TransitionAlpha; 00089 00090 spriteBatch.Begin(SpriteBlendMode.None); 00091 00092 spriteBatch.Draw(backgroundTexture, fullscreen, 00093 new Color(fade, fade, fade)); 00094 00095 spriteBatch.End(); 00096 }
| override void GravityChooser.GravityChooserBackgroundScreen.LoadContent | ( | ) | [virtual] |
Loads graphics content for the GravityChooserBackgroundScreen.
Reimplemented from NewGamePhysics.StateManager.GameScreen.
Definition at line 49 of file GravityChooserBackgroundScreen.cs.
00050 { 00051 if (contentManager == null) 00052 { 00053 contentManager = new ContentManager(ScreenManager.Game.Services, "Content"); 00054 } 00055 00056 backgroundTexture = contentManager.Load<Texture2D>(@"Sprites\background"); 00057 }
| override void GravityChooser.GravityChooserBackgroundScreen.UnloadContent | ( | ) | [virtual] |
Unloads graphics content for the GravityChooserBackgroundScreen.
Reimplemented from NewGamePhysics.StateManager.GameScreen.
Definition at line 62 of file GravityChooserBackgroundScreen.cs.
| override void GravityChooser.GravityChooserBackgroundScreen.Update | ( | GameTime | gameTime, | |
| bool | otherScreenHasFocus, | |||
| bool | coveredByOtherScreen | |||
| ) | [virtual] |
Updates the background screen.
Reimplemented from NewGamePhysics.StateManager.GameScreen.
Definition at line 74 of file GravityChooserBackgroundScreen.cs.
1.6.2