C# 클래스 PrinceGame.Tile

파일 보기 프로젝트 열기: salvadorc17/Prince-Monogame 1 사용 예제들

공개 프로퍼티들

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

보호된 프로퍼티들

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