C# Класс Shooter2D.Map

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

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

Свойство Тип Описание
Bullets List
Camera EzGame.Perspective.Planar.Camera
Pathfinder Pathfinder
Speed Vector2
Tiles ].Tile[
Waypoints List[]

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

Метод Описание
AFore ( Point Point ) : ushort
BFore ( Point Point ) : ushort
ClearBack ( int x, int y, bool Self = false ) : bool
ClearFore ( int x, int y, bool Self = false ) : bool
Draw ( ) : void
Draw ( Batch Batch ) : void
GetSpawn ( byte Team ) : Point
GetWaypoint ( byte Team ) : Point
InBounds ( int x, int y ) : bool
LFore ( Point Point ) : ushort
Load ( string Path ) : Map
Map ( int Width, int Height ) : System
OffCamera ( int x, int y, sbyte Offset ) : bool
PlaceBack ( byte ID, int x, int y, bool Self = false ) : bool
PlaceFore ( byte ID, int x, int y, byte Angle = null, bool Self = false ) : bool
RFore ( Point Point ) : ushort
Save ( string Path ) : void
Update ( GameTime Time ) : void

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

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

public AFore ( Point Point ) : ushort
Point Point
Результат ushort

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

public BFore ( Point Point ) : ushort
Point Point
Результат ushort

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

public ClearBack ( int x, int y, bool Self = false ) : bool
x int
y int
Self bool
Результат bool

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

public ClearFore ( int x, int y, bool Self = false ) : bool
x int
y int
Self bool
Результат bool

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

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

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

public Draw ( Batch Batch ) : void
Batch EzGame.Perspective.Planar.Batch
Результат void

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

public GetSpawn ( byte Team ) : Point
Team byte
Результат Point

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

public GetWaypoint ( byte Team ) : Point
Team byte
Результат Point

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

public InBounds ( int x, int y ) : bool
x int
y int
Результат bool

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

public LFore ( Point Point ) : ushort
Point Point
Результат ushort

Load() публичный статический Метод

public static Load ( string Path ) : Map
Path string
Результат Map

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

public Map ( int Width, int Height ) : System
Width int
Height int
Результат System

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

public OffCamera ( int x, int y, sbyte Offset ) : bool
x int
y int
Offset sbyte
Результат bool

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

public PlaceBack ( byte ID, int x, int y, bool Self = false ) : bool
ID byte
x int
y int
Self bool
Результат bool

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

public PlaceFore ( byte ID, int x, int y, byte Angle = null, bool Self = false ) : bool
ID byte
x int
y int
Angle byte
Self bool
Результат bool

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

public RFore ( Point Point ) : ushort
Point Point
Результат ushort

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

public Save ( string Path ) : void
Path string
Результат void

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

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

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

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

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

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

public Camera,EzGame.Perspective.Planar Camera
Результат EzGame.Perspective.Planar.Camera

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

public Pathfinder Pathfinder
Результат Pathfinder

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

public Vector2 Speed
Результат Vector2

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

public Tile[,] Tiles
Результат ].Tile[

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

public List[] Waypoints
Результат List[]