C# Class ZombieShooter.MenuComponent

Show file Open project: Spectrewiz/Zombie-Shooter Class Usage Examples

Public Properties

Property Type Description
areaOfMenu Microsoft.Xna.Framework.Rectangle
buttonList List
key Microsoft.Xna.Framework.Input.KeyboardState
mouse Microsoft.Xna.Framework.Input.MouseState
selected int
spriteFont Microsoft.Xna.Framework.Graphics.SpriteFont
strings string[]

Public Methods

Method Description
Draw ( SpriteBatch spriteBatch ) : void
LoadContent ( Microsoft.Xna.Framework.Content.ContentManager content ) : void
MenuComponent ( ) : System
Update ( GameTime gameTime ) : void
checkKeyboard ( Keys keyDown ) : bool
checkMouseClick ( ) : bool
checkMousePos ( Vector2 center ) : Rectangle
indexOfLargestString ( SpriteFont spriteFont, string strings ) : int
measureLargestString ( SpriteFont spriteFont, string strings ) : float

Method Details

Draw() public method

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

LoadContent() public method

public LoadContent ( Microsoft.Xna.Framework.Content.ContentManager content ) : void
content Microsoft.Xna.Framework.Content.ContentManager
return void

MenuComponent() public method

public MenuComponent ( ) : System
return System

Update() public method

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

checkKeyboard() public method

public checkKeyboard ( Keys keyDown ) : bool
keyDown Keys
return bool

checkMouseClick() public method

public checkMouseClick ( ) : bool
return bool

checkMousePos() public method

public checkMousePos ( Vector2 center ) : Rectangle
center Vector2
return Microsoft.Xna.Framework.Rectangle

indexOfLargestString() public method

public indexOfLargestString ( SpriteFont spriteFont, string strings ) : int
spriteFont Microsoft.Xna.Framework.Graphics.SpriteFont
strings string
return int

measureLargestString() public method

public measureLargestString ( SpriteFont spriteFont, string strings ) : float
spriteFont Microsoft.Xna.Framework.Graphics.SpriteFont
strings string
return float

Property Details

areaOfMenu public property

public Rectangle,Microsoft.Xna.Framework areaOfMenu
return Microsoft.Xna.Framework.Rectangle

buttonList public property

public List buttonList
return List

key public property

public KeyboardState,Microsoft.Xna.Framework.Input key
return Microsoft.Xna.Framework.Input.KeyboardState

mouse public property

public MouseState,Microsoft.Xna.Framework.Input mouse
return Microsoft.Xna.Framework.Input.MouseState

selected public property

public int selected
return int

spriteFont public property

public SpriteFont,Microsoft.Xna.Framework.Graphics spriteFont
return Microsoft.Xna.Framework.Graphics.SpriteFont

strings public property

public string[] strings
return string[]