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