C# Class PGCGame.Screens.BaseSelectScreen

Inheritance: PGCGame.CoreTypes.BaseScreen
Show file Open project: GreatMindsRobotics/PGCGame

Protected Properties

Property Type Description
_firstTimeInit bool
acceptButton Sprite
acceptLabel Glib.XNA.SpriteLib.TextSprite
backButton Sprite
backLabel Glib.XNA.SpriteLib.TextSprite
items TextSprite>>.List
leftLabel Glib.XNA.SpriteLib.TextSprite
nameLabel Glib.XNA.SpriteLib.TextSprite
rightLabel Glib.XNA.SpriteLib.TextSprite
selected int

Public Methods

Method Description
BaseSelectScreen ( SpriteBatch spriteBatch ) : System
InitScreen ( ScreenType screenType ) : void
Update ( GameTime gameTime ) : void

Protected Methods

Method Description
Buttons_AButtonPressed ( object sender, EventArgs e ) : void
Buttons_LeftShoulderPressed ( object sender, EventArgs e ) : void
Buttons_RightShoulderPressed ( object sender, EventArgs e ) : void
StateManager_ScreenStateChanged ( object sender, EventArgs e ) : void
backButton_MouseEnter ( object sender, EventArgs e ) : void
backButton_MouseLeave ( object sender, EventArgs e ) : void
leftButton_MouseEnter ( object sender, EventArgs e ) : void
leftButton_MouseLeave ( object sender, EventArgs e ) : void
playButton_MouseEnter ( object sender, EventArgs e ) : void
playButton_MouseLeave ( object sender, EventArgs e ) : void
rightButton_MouseEnter ( object sender, EventArgs e ) : void
rightButton_MouseLeave ( object sender, EventArgs e ) : void

Method Details

BaseSelectScreen() public method

public BaseSelectScreen ( SpriteBatch spriteBatch ) : System
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
return System

Buttons_AButtonPressed() protected method

protected Buttons_AButtonPressed ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

Buttons_LeftShoulderPressed() protected method

protected Buttons_LeftShoulderPressed ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

Buttons_RightShoulderPressed() protected method

protected Buttons_RightShoulderPressed ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

InitScreen() public method

public InitScreen ( ScreenType screenType ) : void
screenType ScreenType
return void

StateManager_ScreenStateChanged() protected method

protected StateManager_ScreenStateChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

Update() public method

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

backButton_MouseEnter() protected method

protected backButton_MouseEnter ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

backButton_MouseLeave() protected method

protected backButton_MouseLeave ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

leftButton_MouseEnter() protected method

protected leftButton_MouseEnter ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

leftButton_MouseLeave() protected method

protected leftButton_MouseLeave ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

playButton_MouseEnter() protected method

protected playButton_MouseEnter ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

playButton_MouseLeave() protected method

protected playButton_MouseLeave ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

rightButton_MouseEnter() protected method

protected rightButton_MouseEnter ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

rightButton_MouseLeave() protected method

protected rightButton_MouseLeave ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

Property Details

_firstTimeInit protected property

protected bool _firstTimeInit
return bool

acceptButton protected property

protected Sprite acceptButton
return Sprite

acceptLabel protected property

protected TextSprite,Glib.XNA.SpriteLib acceptLabel
return Glib.XNA.SpriteLib.TextSprite

backButton protected property

protected Sprite backButton
return Sprite

backLabel protected property

protected TextSprite,Glib.XNA.SpriteLib backLabel
return Glib.XNA.SpriteLib.TextSprite

items protected property

protected List> items
return TextSprite>>.List

leftLabel protected property

protected TextSprite,Glib.XNA.SpriteLib leftLabel
return Glib.XNA.SpriteLib.TextSprite

nameLabel protected property

protected TextSprite,Glib.XNA.SpriteLib nameLabel
return Glib.XNA.SpriteLib.TextSprite

rightLabel protected property

protected TextSprite,Glib.XNA.SpriteLib rightLabel
return Glib.XNA.SpriteLib.TextSprite

selected protected property

protected int selected
return int