The scene displayed at the galaxy view - handles the control over all systems, loading, and content management for the scene.
More...
|
| | GalaxyScene (EntityMap map, ContentManager content) |
| | Initializes a new instance of the T:MB2D.GalaxyScene class. Loads all resources and sets up the galaxy for generation. More...
|
| |
| override void | Initialize () |
| | Initializes the galaxy generation and background music - sets up the players ship and the collision bounds. More...
|
| |
| override void | HandleInput () |
| | Handles all input for the player ship and moves between galaxy and star system scenes if the player enters a star system. More...
|
| |
| override void | Update () |
| | Updates the galaxy view and fuel consumption if not loading. More...
|
| |
| override void | Draw (SpriteBatch spriteBatch, SpriteBatch uiSpriteBatch) |
| | Draw the game world and UI to the specified spriteBatch and uiSpriteBatch. More...
|
| |
| override void | Exit () |
| | Exit this scene instantly. More...
|
| |
| override void | Pause () |
| | Fades the sound out when transitioning to another scene unless the next scene is the star system scene. More...
|
| |
| override void | Resume () |
| | Resets the physics environment when returning to the scene and rebuilds the galaxy from its cache. More...
|
| |
| | Scene (EntityMap gameObjects, ContentManager content) |
| | Initializes a new instance of the T:MB2D.Scenes.Scene class with a pre-existing EntityMap More...
|
| |
|
void | UpdateTransition () |
| |
| void | Cleanup () |
| | Cleans up the scene and unloads content. More...
|
| |
The scene displayed at the galaxy view - handles the control over all systems, loading, and content management for the scene.
§ GalaxyScene()
| MidnightBlue.GalaxyScene.GalaxyScene |
( |
EntityMap |
map, |
|
|
ContentManager |
content |
|
) |
| |
|
inline |
Initializes a new instance of the T:MB2D.GalaxyScene class. Loads all resources and sets up the galaxy for generation.
- Parameters
-
| map | Game objects to use. |
| content | Content manager to use. |
§ Draw()
| override void MidnightBlue.GalaxyScene.Draw |
( |
SpriteBatch |
spriteBatch, |
|
|
SpriteBatch |
uiSpriteBatch |
|
) |
| |
|
inlinevirtual |
Draw the game world and UI to the specified spriteBatch and uiSpriteBatch.
- Parameters
-
| spriteBatch | Sprite batch for world-based entities. |
| uiSpriteBatch | User interface sprite batch. |
Implements MB2D.Scenes.Scene.
§ Exit()
| override void MidnightBlue.GalaxyScene.Exit |
( |
| ) |
|
|
inlinevirtual |
§ HandleInput()
| override void MidnightBlue.GalaxyScene.HandleInput |
( |
| ) |
|
|
inlinevirtual |
Handles all input for the player ship and moves between galaxy and star system scenes if the player enters a star system.
Implements MB2D.Scenes.Scene.
§ Initialize()
| override void MidnightBlue.GalaxyScene.Initialize |
( |
| ) |
|
|
inlinevirtual |
Initializes the galaxy generation and background music - sets up the players ship and the collision bounds.
Implements MB2D.Scenes.Scene.
§ Pause()
| override void MidnightBlue.GalaxyScene.Pause |
( |
| ) |
|
|
inlinevirtual |
Fades the sound out when transitioning to another scene unless the next scene is the star system scene.
Implements MB2D.Scenes.Scene.
§ Resume()
| override void MidnightBlue.GalaxyScene.Resume |
( |
| ) |
|
|
inlinevirtual |
Resets the physics environment when returning to the scene and rebuilds the galaxy from its cache.
Implements MB2D.Scenes.Scene.
§ Update()
| override void MidnightBlue.GalaxyScene.Update |
( |
| ) |
|
|
inlinevirtual |
Updates the galaxy view and fuel consumption if not loading.
Implements MB2D.Scenes.Scene.
The documentation for this class was generated from the following file:
- Shared/src/Game/Scenes/GalaxyScene.cs