C# 클래스 ZombieShooter.MenuComponent

파일 보기 프로젝트 열기: Spectrewiz/Zombie-Shooter 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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[]

공개 메소드들

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

메소드 상세

Draw() 공개 메소드

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

LoadContent() 공개 메소드

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

MenuComponent() 공개 메소드

public MenuComponent ( ) : System
리턴 System

Update() 공개 메소드

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

checkKeyboard() 공개 메소드

public checkKeyboard ( Keys keyDown ) : bool
keyDown Keys
리턴 bool

checkMouseClick() 공개 메소드

public checkMouseClick ( ) : bool
리턴 bool

checkMousePos() 공개 메소드

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

indexOfLargestString() 공개 메소드

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

measureLargestString() 공개 메소드

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

프로퍼티 상세

areaOfMenu 공개적으로 프로퍼티

public Rectangle,Microsoft.Xna.Framework areaOfMenu
리턴 Microsoft.Xna.Framework.Rectangle

buttonList 공개적으로 프로퍼티

public List buttonList
리턴 List

key 공개적으로 프로퍼티

public KeyboardState,Microsoft.Xna.Framework.Input key
리턴 Microsoft.Xna.Framework.Input.KeyboardState

mouse 공개적으로 프로퍼티

public MouseState,Microsoft.Xna.Framework.Input mouse
리턴 Microsoft.Xna.Framework.Input.MouseState

selected 공개적으로 프로퍼티

public int selected
리턴 int

spriteFont 공개적으로 프로퍼티

public SpriteFont,Microsoft.Xna.Framework.Graphics spriteFont
리턴 Microsoft.Xna.Framework.Graphics.SpriteFont

strings 공개적으로 프로퍼티

public string[] strings
리턴 string[]