API pole
Jako tvůrce můžeš volat stejné metody, které volá hráč na cítěné pole, i na běžné pole.
Class metody
Níže jsou různé metody, které jsou dostupné:
space.isEmpty()
:
Určuje zda se nic (krom schodů) nenachází na daném poli.
Returns
(boolean): Zda je pole prázdné nebo ne.
space.isStairs()
Určuje, zda jsou na tomto poli schody.
Returns
(boolean): Zda jsou na tomto poli schody.
space.isWall()
Určuje, zda jde o konec hracího pole.
Returns
(boolean): Zda je toto pole zeď nebo ne.
space.isUnit()
Určuje, zda je na tomto poli jednotka.
Returns
(boolean): Zda je na tomto poli jednotka nebo ne.
space.getUnit()
Vrací jednotku na tomto poli (pokud tam nějaká je).
Tato jednotka bude běžná jednotka, ne cítěná jednotka.
Returns
(Unit): Jednotka na tomto poli nebo undefined
, pokud tam žádná není.
Vlastnosti instance
location
(number[])
Absolutní umístění daného pole jako pár souřadnic [x, y]
.