C# Класс WarTornLands.World.Level

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

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

Свойство Тип Описание
AreaIndependentEntities List
Ute Entity

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

Метод Описание
AddArea ( string name, Area area ) : bool
Clear ( ) : void
Draw ( GameTime gameTime ) : void
GetCurrentAreas ( ) : List
GetEntitiesAt ( Rectangle rect ) : HashSet
GetEntitiesAt ( Vector2 position ) : List
GetEntitiesAt ( Vector2 position, int radius ) : List
IsPositionAccessible ( Vector2 position ) : bool

Queries the Tile Map whether a given pixel position is accessible. Entities are not considered in the collision check. This is done via GetEntitiesAt in the CollisionManager.

IsRectAccessible ( Rectangle rect ) : bool
Level ( ) : System
RemoveArea ( string name ) : bool

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

Метод Описание
Update ( GameTime gameTime ) : void

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

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

public AddArea ( string name, Area area ) : bool
name string
area Area
Результат bool

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

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

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

public Draw ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void

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

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

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

public GetEntitiesAt ( Rectangle rect ) : HashSet
rect Microsoft.Xna.Framework.Rectangle
Результат HashSet

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

public GetEntitiesAt ( Vector2 position ) : List
position Vector2
Результат List

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

public GetEntitiesAt ( Vector2 position, int radius ) : List
position Vector2
radius int
Результат List

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

Queries the Tile Map whether a given pixel position is accessible. Entities are not considered in the collision check. This is done via GetEntitiesAt in the CollisionManager.
public IsPositionAccessible ( Vector2 position ) : bool
position Vector2 Pixel position to check.
Результат bool

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

public IsRectAccessible ( Rectangle rect ) : bool
rect Microsoft.Xna.Framework.Rectangle
Результат bool

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

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

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

public RemoveArea ( string name ) : bool
name string
Результат bool

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

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

public List AreaIndependentEntities
Результат List

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

public static Entity Ute
Результат Entity