C# Class Asteroids.Classes.MainMenu

显示文件 Open project: Timvangool/AsteroidsAPO2 Class Usage Examples

Public Methods

Method Description
Draw ( SpriteBatch spriteBatch ) : void
GetCurrentGameState ( ) : int
GetExit ( ) : bool
Load ( GraphicsDevice graphicsDevice ) : void
Load ( GraphicsDevice graphicsDevice, Highscores scores ) : void
MainMenu ( Microsoft.Xna.Framework.Content.ContentManager Content, GraphicsDevice graphicsDevice, ControlHandler ch ) : System
MoveHighscores ( GameTime gameTime, GraphicsDevice graphicsDevice ) : void
PositionStrings ( GraphicsDevice graphicsDevice ) : void
SetGameState ( int gameState ) : void
Update ( GameTime gameTime, GraphicsDevice graphicsDevice ) : void
UpdateSelect ( int number, GraphicsDevice graphicsDevice ) : void

Method Details

Draw() public method

public Draw ( SpriteBatch spriteBatch ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
return void

GetCurrentGameState() public method

public GetCurrentGameState ( ) : int
return int

GetExit() public method

public GetExit ( ) : bool
return bool

Load() public method

public Load ( GraphicsDevice graphicsDevice ) : void
graphicsDevice GraphicsDevice
return void

Load() public method

public Load ( GraphicsDevice graphicsDevice, Highscores scores ) : void
graphicsDevice GraphicsDevice
scores Highscores
return void

MainMenu() public method

public MainMenu ( Microsoft.Xna.Framework.Content.ContentManager Content, GraphicsDevice graphicsDevice, ControlHandler ch ) : System
Content Microsoft.Xna.Framework.Content.ContentManager
graphicsDevice GraphicsDevice
ch ControlHandler
return System

MoveHighscores() public method

public MoveHighscores ( GameTime gameTime, GraphicsDevice graphicsDevice ) : void
gameTime Microsoft.Xna.Framework.GameTime
graphicsDevice GraphicsDevice
return void

PositionStrings() public method

public PositionStrings ( GraphicsDevice graphicsDevice ) : void
graphicsDevice GraphicsDevice
return void

SetGameState() public method

public SetGameState ( int gameState ) : void
gameState int
return void

Update() public method

public Update ( GameTime gameTime, GraphicsDevice graphicsDevice ) : void
gameTime Microsoft.Xna.Framework.GameTime
graphicsDevice GraphicsDevice
return void

UpdateSelect() public method

public UpdateSelect ( int number, GraphicsDevice graphicsDevice ) : void
number int
graphicsDevice GraphicsDevice
return void