Midnight Blue Game and Engine
Public Member Functions | List of all members
MidnightBlue.StarSystemHud Class Reference

Star system hud with minimap. More...

Inheritance diagram for MidnightBlue.StarSystemHud:
Inheritance graph
Collaboration diagram for MidnightBlue.StarSystemHud:
Collaboration graph

Public Member Functions

 StarSystemHud (ContentManager content, EntityMap gameObjects, SceneStack scenes)
 Initializes a new instance of the T:MidnightBlue.StarSystemHud class. More...
 
- Public Member Functions inherited from MB2D.UI.UIView
 UIView (int rows, int cols)
 Initializes a new instance of the T:MB2D.UI.UIView class. Divides itself into the number of rows and columns evenly based on the size of the current viewport. More...
 
void Update ()
 Updates and handles input for all elements in the View. More...
 
void Draw (SpriteBatch spriteBatch, SpriteBatch uiSpriteBatch)
 Draws the View and its elements to the window More...
 
void Add (UIElement element, int atRow, int atCol, int rowSpan, int colSpan)
 Adds a new UIElement to the View More...
 
void AddToLookup (UIElement element)
 Adds an element to the lookup table used by the view More...
 

Additional Inherited Members

- Properties inherited from MB2D.UI.UIView
UIElement this[string key] [get]
 Gets the T:MB2D.UI.UIElement with the specified key. More...
 
UIElement [,] Content [get]
 Gets the elements this View contains in a 2D array More...
 
Texture2D BackgroundTexture [get, set]
 Gets or sets the background texture of the view. More...
 
bool StretchBackground [get, set]
 Gets or sets a value indicating whether the background image shoudl stretch to fit the window. More...
 

Detailed Description

Star system hud with minimap.

Constructor & Destructor Documentation

§ StarSystemHud()

MidnightBlue.StarSystemHud.StarSystemHud ( ContentManager  content,
EntityMap  gameObjects,
SceneStack  scenes 
)
inline

Initializes a new instance of the T:MidnightBlue.StarSystemHud class.

Parameters
contentContent to load fonts and textures with.
gameObjectsGame objects to track in the minimap.
scenesScene stack to use in UI interactions.
Here is the call graph for this function:

The documentation for this class was generated from the following file: