Resonance Game
Team Walterio Fuchsbauer
 All Classes Namespaces Files Functions Variables Enumerations Properties
Resonance.MenuScreen Class Reference
Inheritance diagram for Resonance.MenuScreen:
Collaboration diagram for Resonance.MenuScreen:

List of all members.

Public Member Functions

 MenuScreen (string title)
override void LoadContent ()
override void HandleInput (InputDevices input)
void moveUp ()
void moveDown ()
void itemSelect ()
override void Update (GameTime gameTime)
override void Draw (GameTime gameTime)
virtual void controlMusic (bool play)
virtual void reset ()

Protected Member Functions

virtual void cancel ()
virtual void updateItemLocations ()
virtual void drawMenu (int index)

Protected Attributes

bool musicStart

Properties

SpriteFont Font [get, set]
SpriteFont HeadingFont [get, set]
List< MenuElementMenuItems [get]
List< Texture2D > Bgs [get]
int Selected [get, set]

Constructor & Destructor Documentation


Member Function Documentation

virtual void Resonance.MenuScreen.cancel ( ) [protected, virtual]
virtual void Resonance.MenuScreen.controlMusic ( bool  play) [virtual]

Reimplemented in Resonance.MainMenu.

Here is the caller graph for this function:

override void Resonance.MenuScreen.Draw ( GameTime  gameTime) [virtual]

Reimplemented from Resonance.Screen.

Here is the call graph for this function:

virtual void Resonance.MenuScreen.drawMenu ( int  index) [protected, virtual]

Reimplemented in Resonance.SettingsMenu, Resonance.InGameSettingsMenu, Resonance.MainMenu, Resonance.EndGameScreen, and Resonance.PauseMenu.

Here is the caller graph for this function:

override void Resonance.MenuScreen.HandleInput ( InputDevices  input) [virtual]

Reimplemented from Resonance.Screen.

Reimplemented in Resonance.SettingsMenu, and Resonance.InGameSettingsMenu.

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

virtual void Resonance.MenuScreen.reset ( ) [virtual]

Reimplemented in Resonance.MainMenu.

override void Resonance.MenuScreen.Update ( GameTime  gameTime) [virtual]

Reimplemented from Resonance.Screen.

Reimplemented in Resonance.SettingsMenu, and Resonance.InGameSettingsMenu.

Here is the call graph for this function:

virtual void Resonance.MenuScreen.updateItemLocations ( ) [protected, virtual]

Member Data Documentation


Property Documentation

List<Texture2D> Resonance.MenuScreen.Bgs [get, protected]
SpriteFont Resonance.MenuScreen.Font [get, set]
SpriteFont Resonance.MenuScreen.HeadingFont [get, set]

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