C# Класс ZombieShooter.MenuComponent

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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[]