C# Класс PrinceGame.Tile

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

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

Свойство Тип Описание
CHOMPER_DISTANCE_PENETRATION_L int
CHOMPER_DISTANCE_PENETRATION_R int
GROUND int
HEIGHT int
MASK_BLOCK Microsoft.Xna.Framework.Rectangle
MASK_DOOR Microsoft.Xna.Framework.Rectangle
MASK_FLOOR Microsoft.Xna.Framework.Rectangle
MASK_POSTS Microsoft.Xna.Framework.Rectangle
PERSPECTIVE int
REALHEIGHT int
REALWIDTH int
Size Vector2
Texture Microsoft.Xna.Framework.Graphics.Texture2D
Type Enumeration.TileType
WIDTH int
collision Enumeration.TileCollision
item Item
nextTileType Enumeration.TileType
tileAnimation AnimationSequence
tileState TileState

Защищенные свойства (Protected)

Свойство Тип Описание
room RoomNew

Открытые методы

Метод Описание
HandleCollision ( ) : void
Tile ( ) : System
Tile ( RoomNew room, Microsoft.Xna.Framework.Content.ContentManager Content, Enumeration tileType, Enumeration state, Enumeration eitem, Enumeration NextTileType__1 ) : System
Update ( GameTime gameTime, KeyboardState keyboardState, GamePadState gamePadState, TouchCollection touchState, AccelerometerState accelState, DisplayOrientation orientation ) : void

Handles input, performs physics, and animates the player sprite.

We pass in all of the input states so that our game is only polling the hardware once per frame. We also pass the game's orientation because when using the accelerometer, we need to reverse our motion when the orientation is in the LandscapeRight orientation.

Описание методов

HandleCollision() публичный Метод

public HandleCollision ( ) : void
Результат void

Tile() публичный Метод

public Tile ( ) : System
Результат System

Tile() публичный Метод

public Tile ( RoomNew room, Microsoft.Xna.Framework.Content.ContentManager Content, Enumeration tileType, Enumeration state, Enumeration eitem, Enumeration NextTileType__1 ) : System
room RoomNew
Content Microsoft.Xna.Framework.Content.ContentManager
tileType Enumeration
state Enumeration
eitem Enumeration
NextTileType__1 Enumeration
Результат System

Update() публичный Метод

Handles input, performs physics, and animates the player sprite.
We pass in all of the input states so that our game is only polling the hardware once per frame. We also pass the game's orientation because when using the accelerometer, we need to reverse our motion when the orientation is in the LandscapeRight orientation.
public Update ( GameTime gameTime, KeyboardState keyboardState, GamePadState gamePadState, TouchCollection touchState, AccelerometerState accelState, DisplayOrientation orientation ) : void
gameTime Microsoft.Xna.Framework.GameTime
keyboardState Microsoft.Xna.Framework.Input.KeyboardState
gamePadState Microsoft.Xna.Framework.Input.GamePadState
touchState TouchCollection
accelState AccelerometerState
orientation DisplayOrientation
Результат void

Описание свойств

CHOMPER_DISTANCE_PENETRATION_L публичное статическое свойство

public static int CHOMPER_DISTANCE_PENETRATION_L
Результат int

CHOMPER_DISTANCE_PENETRATION_R публичное статическое свойство

public static int CHOMPER_DISTANCE_PENETRATION_R
Результат int

GROUND публичное статическое свойство

public static int GROUND
Результат int

HEIGHT публичное статическое свойство

public static int HEIGHT
Результат int

MASK_BLOCK публичное статическое свойство

public static Rectangle,Microsoft.Xna.Framework MASK_BLOCK
Результат Microsoft.Xna.Framework.Rectangle

MASK_DOOR публичное статическое свойство

public static Rectangle,Microsoft.Xna.Framework MASK_DOOR
Результат Microsoft.Xna.Framework.Rectangle

MASK_FLOOR публичное статическое свойство

public static Rectangle,Microsoft.Xna.Framework MASK_FLOOR
Результат Microsoft.Xna.Framework.Rectangle

MASK_POSTS публичное статическое свойство

public static Rectangle,Microsoft.Xna.Framework MASK_POSTS
Результат Microsoft.Xna.Framework.Rectangle

PERSPECTIVE публичное статическое свойство

public static int PERSPECTIVE
Результат int

REALHEIGHT публичное статическое свойство

public static int REALHEIGHT
Результат int

REALWIDTH публичное статическое свойство

public static int REALWIDTH
Результат int

Size публичное статическое свойство

public static Vector2 Size
Результат Vector2

Texture публичное свойство

public Texture2D,Microsoft.Xna.Framework.Graphics Texture
Результат Microsoft.Xna.Framework.Graphics.Texture2D

Type публичное свойство

public Enumeration.TileType Type
Результат Enumeration.TileType

WIDTH публичное статическое свойство

public static int WIDTH
Результат int

collision публичное свойство

public Enumeration.TileCollision collision
Результат Enumeration.TileCollision

item публичное свойство

public Item item
Результат Item

nextTileType публичное свойство

public Enumeration.TileType nextTileType
Результат Enumeration.TileType

room защищенное свойство

protected RoomNew,PrinceGame room
Результат RoomNew

tileAnimation публичное свойство

public AnimationSequence,PrinceGame tileAnimation
Результат AnimationSequence

tileState публичное свойство

public TileState,PrinceGame tileState
Результат TileState