C# Class ZombieShooter.MenuComponent

ファイルを表示 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_oe property

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

buttonList public_oe property

public List buttonList
return List

key public_oe property

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

mouse public_oe property

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

selected public_oe property

public int selected
return int

spriteFont public_oe property

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

strings public_oe property

public string[] strings
return string[]