C# Класс DivineRightGame.GlobalMap

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

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

Свойство Тип Описание
globalGameMap ].MapBlock[
lockMe object

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

Метод Описание
AddToGlobalMap ( MapBlock block ) : void

Add a block to a global map

GetBlockAtCoordinate ( MapCoordinate coordinate ) : MapBlock

Gets a block which is at a particular coordinate. If there is no block marked on the map, it will return an Air block.

GetBlocksAroundPoint ( MapCoordinate centre, int radius ) : DRObjects.MapBlock[]
GlobalMap ( int size ) : System

Creates a new global map of a particular size

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

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

Add a block to a global map
public AddToGlobalMap ( MapBlock block ) : void
block DRObjects.MapBlock
Результат void

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

Gets a block which is at a particular coordinate. If there is no block marked on the map, it will return an Air block.
public GetBlockAtCoordinate ( MapCoordinate coordinate ) : MapBlock
coordinate MapCoordinate
Результат DRObjects.MapBlock

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

public GetBlocksAroundPoint ( MapCoordinate centre, int radius ) : DRObjects.MapBlock[]
centre MapCoordinate
radius int
Результат DRObjects.MapBlock[]

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

Creates a new global map of a particular size
public GlobalMap ( int size ) : System
size int
Результат System

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

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

public MapBlock[,] globalGameMap
Результат ].MapBlock[

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

This lock is to be used during world generation to prevent race conditions
public static object lockMe
Результат object