C# 클래스 Ballz.Renderer.MenuRenderer

상속: Microsoft.Xna.Framework.DrawableGameComponent
파일 보기 프로젝트 열기: SpagAachen/Ballz 1 사용 예제들

공개 메소드들

메소드 설명
Draw ( GameTime gameTime ) : void
HandleMessage ( object sender, Message message ) : void
MenuRenderer ( Ballz game, System.Item defaultMenu = null ) : Ballz.Menu

보호된 메소드들

메소드 설명
LoadContent ( ) : void
UnloadContent ( ) : void

비공개 메소드들

메소드 설명
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

메소드 상세

Draw() 공개 메소드

public Draw ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
리턴 void

HandleMessage() 공개 메소드

public HandleMessage ( object sender, Message message ) : void
sender object
message Ballz.Messages.Message
리턴 void

LoadContent() 보호된 메소드

protected LoadContent ( ) : void
리턴 void

MenuRenderer() 공개 메소드

public MenuRenderer ( Ballz game, System.Item defaultMenu = null ) : Ballz.Menu
game Ballz
defaultMenu System.Item
리턴 Ballz.Menu

UnloadContent() 보호된 메소드

protected UnloadContent ( ) : void
리턴 void