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

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

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

Свойство Тип Описание
TileSets TileSetBox

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

Метод Описание
AddEntityLayer ( WarTornLands.World.Layers.EntityLayer layer ) : void
AddHighLayer ( TileLayer layer ) : void
AddLowLayer ( TileLayer layer ) : void
Area ( Rectangle bounds, string name, string id, bool isDungeon ) : System
Contains ( Rectangle rect ) : bool
Contains ( Vector2 position ) : bool
GetEntitiesAt ( Rectangle rect ) : HashSet
GetEntitiesAt ( Vector2 position ) : List
GetEntitiesAt ( Vector2 position, int radius ) : List
IsRectAccessible ( Rectangle rect ) : bool

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

Метод Описание
CopyRec ( Rectangle original ) : Rectangle
Draw ( GameTime gameTime ) : void
GetAllEntities ( ) : List
IsPositionAccessible ( Vector2 position ) : bool
Update ( GameTime gameTime ) : void

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

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

public AddEntityLayer ( WarTornLands.World.Layers.EntityLayer layer ) : void
layer WarTornLands.World.Layers.EntityLayer
Результат void

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

public AddHighLayer ( TileLayer layer ) : void
layer WarTornLands.World.Layers.TileLayer
Результат void

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

public AddLowLayer ( TileLayer layer ) : void
layer WarTornLands.World.Layers.TileLayer
Результат void

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

public Area ( Rectangle bounds, string name, string id, bool isDungeon ) : System
bounds Microsoft.Xna.Framework.Rectangle
name string
id string
isDungeon bool
Результат System

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

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

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

public Contains ( Vector2 position ) : bool
position Vector2
Результат bool

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

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

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

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

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

public TileSetBox,WarTornLands.World TileSets
Результат TileSetBox