C# Class Ballz.Renderer.MenuRenderer

Inheritance: Microsoft.Xna.Framework.DrawableGameComponent
Afficher le fichier Open project: SpagAachen/Ballz Class Usage Examples

Méthodes publiques

Méthode Description
Draw ( GameTime gameTime ) : void
HandleMessage ( object sender, Message message ) : void
MenuRenderer ( Ballz game, System.Item defaultMenu = null ) : Ballz.Menu

Méthodes protégées

Méthode Description
LoadContent ( ) : void
UnloadContent ( ) : void

Private Methods

Méthode Description
ComputeFadeProgress ( GameTime gameTime ) : float
DecorateInputBox ( System.Item menu, System.Item item, bool showUnderscore ) : string
EaseOut ( float t ) : float
RenderInterpolatedMenu ( float fadeProgress ) : void
RenderMenu ( System.Item menu, bool showUnderscore, float fadeProgress ) : void
RenderMenuBackground ( System.Item menu, float fadeProgress ) : void
RenderMenuSubItems ( System.Item menu, float leftOffset, float topOffset, bool showUnderscore, float fadeProgress ) : void
RenderMenuTitle ( System.Item menu, float fadeProgress, float leftOffset, float topOffset ) : void
StringHeight ( string text ) : float
StringWidth ( string text ) : float

Method Details

Draw() public méthode

public Draw ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Résultat void

HandleMessage() public méthode

public HandleMessage ( object sender, Message message ) : void
sender object
message Ballz.Messages.Message
Résultat void

LoadContent() protected méthode

protected LoadContent ( ) : void
Résultat void

MenuRenderer() public méthode

public MenuRenderer ( Ballz game, System.Item defaultMenu = null ) : Ballz.Menu
game Ballz
defaultMenu System.Item
Résultat Ballz.Menu

UnloadContent() protected méthode

protected UnloadContent ( ) : void
Résultat void