C# Класс TraceRacer.WorldObject

Keeps track of the world that the user builds.
Наследование: Microsoft.Xna.Framework.DrawableGameComponent
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
player PlayerObject

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

Метод Описание
IsColliding ( PlayerObject playerObject ) : bool

Collision detection between world and player.

WorldObject ( Microsoft.Xna.Framework.Game g, SpriteBatch sb ) : System
addLine ( int height ) : void

Adds a specific line to the end of the world.

addLine ( int pos, int height ) : void

Adds a specific line to the specified position of the world.

createGates ( ) : void
fillBegin ( int pos, int height ) : void
getClosestGate ( PlayerObject player ) : Gate

Gets the closest gate that intersects with the player.

getGates ( ) : List
getLine ( int lineNum ) : WorldLine

Gets a specific line from the world.

getLineQueue ( ) : List
getPlayer ( ) : PlayerObject
getPositionDifference ( ) : int
removeLine ( int pos ) : void
updateGates ( ) : void

Приватные методы

Метод Описание
IsTouching ( PlayerObject playerObject ) : bool

Checks if player touches the top of the world.

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

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

Collision detection between world and player.
public IsColliding ( PlayerObject playerObject ) : bool
playerObject PlayerObject
Результат bool

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

public WorldObject ( Microsoft.Xna.Framework.Game g, SpriteBatch sb ) : System
g Microsoft.Xna.Framework.Game
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
Результат System

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

Adds a specific line to the end of the world.
public addLine ( int height ) : void
height int
Результат void

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

Adds a specific line to the specified position of the world.
public addLine ( int pos, int height ) : void
pos int
height int
Результат void

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

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

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

public fillBegin ( int pos, int height ) : void
pos int
height int
Результат void

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

Gets the closest gate that intersects with the player.
public getClosestGate ( PlayerObject player ) : Gate
player PlayerObject
Результат Gate

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

public getGates ( ) : List
Результат List

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

Gets a specific line from the world.
public getLine ( int lineNum ) : WorldLine
lineNum int
Результат WorldLine

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

public getLineQueue ( ) : List
Результат List

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

public getPlayer ( ) : PlayerObject
Результат PlayerObject

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

public getPositionDifference ( ) : int
Результат int

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

public removeLine ( int pos ) : void
pos int
Результат void

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

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

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

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

public PlayerObject,TraceRacer player
Результат PlayerObject