C# Class UHSampleGame.ScreenManagement.Screen

Afficher le fichier Open project: holtkampw/UH-Sample-XNA-Project Class Usage Examples

Protected Properties

Свойство Type Description
name string
screenManager ScreenManager
status ScreenStatus

Méthodes publiques

Méthode Description
Draw ( GameTime gameTime ) : void

Function that contains code to draw the current screen state

ExitScreen ( ) : void
HandleInput ( InputManager input ) : void

Handles input logic

LoadContent ( ) : void
ResetRenderStates ( ) : void

Reset the render states so spritebatch and models render correctly

Screen ( string name ) : System

Constructor that creates a screen base class

SetStatus ( ScreenStatus status ) : void

Sets the current screen display status

UnloadContent ( ) : void
Update ( GameTime gameTime ) : void

Function that contains code that will update the screen

Method Details

Draw() public méthode

Function that contains code to draw the current screen state
public Draw ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime Contains timer information
Résultat void

ExitScreen() public méthode

public ExitScreen ( ) : void
Résultat void

HandleInput() public méthode

Handles input logic
public HandleInput ( InputManager input ) : void
input UHSampleGame.InputManagement.InputManager The input manager for the game
Résultat void

LoadContent() public méthode

public LoadContent ( ) : void
Résultat void

ResetRenderStates() public méthode

Reset the render states so spritebatch and models render correctly
public ResetRenderStates ( ) : void
Résultat void

Screen() public méthode

Constructor that creates a screen base class
public Screen ( string name ) : System
name string This should be a unique way to identify each screen
Résultat System

SetStatus() public méthode

Sets the current screen display status
public SetStatus ( ScreenStatus status ) : void
status ScreenStatus Current screen status
Résultat void

UnloadContent() public méthode

public UnloadContent ( ) : void
Résultat void

Update() public méthode

Function that contains code that will update the screen
public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime Contains timer information
Résultat void

Property Details

name protected_oe property

protected string name
Résultat string

screenManager protected_oe property

protected ScreenManager,UHSampleGame.ScreenManagement screenManager
Résultat ScreenManager

status protected_oe property

protected ScreenStatus status
Résultat ScreenStatus