C# Класс CEngineSharp_Client.World.Map

Показать файл Открыть проект

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

Метод Описание
CacheMap ( ) : void
Draw ( RenderWindow window ) : void
FindMapItem ( Vector2f position ) : MapItem
GetMapNpc ( int index ) : Npc
GetTile ( int x, int y ) : Tile
LoadCache ( string mapName ) : void
Map ( ) : System
RemoveMapItem ( int mapItemX, int mapItemY ) : void
ResizeMap ( int newWidth, int newHeight ) : void
SetTile ( int x, int y, Tile tile ) : void
SpawnMapItem ( Item item, int x, int y, int spawnDuration ) : void
SpawnMapNpc ( Npc mapNpc ) : void
TryPickupItem ( ) : void
Update ( GameTime gameTime ) : void

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

Метод Описание
DrawLowerTiles ( RenderTarget window, int left, int top, int width, int height ) : void
DrawMapItems ( RenderTarget window, int left, int top, int width, int height ) : void
DrawNpcs ( RenderTarget window, int left, int top, int width, int height ) : void
DrawPlayers ( RenderTarget window, int left, int top, int width, int height ) : void
DrawUpperTiles ( RenderTarget window, int left, int top, int width, int height ) : void

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

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

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

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

public Draw ( RenderWindow window ) : void
window SFML.Graphics.RenderWindow
Результат void

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

public FindMapItem ( Vector2f position ) : MapItem
position Vector2f
Результат MapItem

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

public GetMapNpc ( int index ) : Npc
index int
Результат CEngineSharp_Client.World.Entity.Npc

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

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

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

public LoadCache ( string mapName ) : void
mapName string
Результат void

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

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

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

public RemoveMapItem ( int mapItemX, int mapItemY ) : void
mapItemX int
mapItemY int
Результат void

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

public ResizeMap ( int newWidth, int newHeight ) : void
newWidth int
newHeight int
Результат void

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

public SetTile ( int x, int y, Tile tile ) : void
x int
y int
tile Tile
Результат void

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

public SpawnMapItem ( Item item, int x, int y, int spawnDuration ) : void
item Item
x int
y int
spawnDuration int
Результат void

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

public SpawnMapNpc ( Npc mapNpc ) : void
mapNpc CEngineSharp_Client.World.Entity.Npc
Результат void

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

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

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

public Update ( GameTime gameTime ) : void
gameTime GameTime
Результат void