C# Class Gravitation.Screens.Menu.MainMenu

Inheritance: BaseScreen, IDrawableScreen
Show file Open project: thedamoes/Gravitation

Public Methods

Method Description
Draw ( Microsoft sb, GameTime gameTime ) : void
HandleKeyboard ( Microsoft curState, Microsoft prevState ) : void
LoadContent ( Microsoft dMan, Microsoft cm ) : void
MainMenu ( int ScreenWidth, int ScreenHeight, SoundHandler player ) : System
MainMenu ( int ScreenWidth, int ScreenHeight, SoundHandler player, SpriteObjects selectedShip ) : System
Update ( Microsoft gameTime ) : void
getView ( ) : Matrix
windowCloseing ( ) : void

Private Methods

Method Description
SinglePlayerSelected ( object sender, EventArgs e ) : void
buttonUnhighlighted ( object sender, EventArgs e ) : void
createBackground ( SpriteObjects &back, float scaleX, float scaleY ) : void
createMenuButtons ( ) : void
dogfightSelected ( object senderm, EventArgs e ) : void
localPlayMultiplayerSelected ( object senderm, EventArgs e ) : void
multiplayerInternetSelected ( object senderm, EventArgs e ) : void
multiplayerSelected ( object sender, EventArgs e ) : void
optionsSelected ( object sender, EventArgs e ) : void
singleplayerRaceSelected ( object senderm, EventArgs e ) : void

Method Details

Draw() public method

public Draw ( Microsoft sb, GameTime gameTime ) : void
sb Microsoft
gameTime Microsoft.Xna.Framework.GameTime
return void

HandleKeyboard() public method

public HandleKeyboard ( Microsoft curState, Microsoft prevState ) : void
curState Microsoft
prevState Microsoft
return void

LoadContent() public method

public LoadContent ( Microsoft dMan, Microsoft cm ) : void
dMan Microsoft
cm Microsoft
return void

MainMenu() public method

public MainMenu ( int ScreenWidth, int ScreenHeight, SoundHandler player ) : System
ScreenWidth int
ScreenHeight int
player SoundHandler
return System

MainMenu() public method

public MainMenu ( int ScreenWidth, int ScreenHeight, SoundHandler player, SpriteObjects selectedShip ) : System
ScreenWidth int
ScreenHeight int
player SoundHandler
selectedShip SpriteObjects
return System

Update() public method

public Update ( Microsoft gameTime ) : void
gameTime Microsoft
return void

getView() public method

public getView ( ) : Matrix
return Microsoft.Xna.Framework.Matrix

windowCloseing() public method

public windowCloseing ( ) : void
return void