空間 API
作為製作者,玩家可呼叫(call) 的方法,你也同樣可以,不過玩家只能呼叫在可感應的空間(sensed space),而你可呼叫在一個固定的空間(regular space)。
類別方法(Class Methods)
以下是你可以使用的各種方法:
space.isEmpty()
:
判斷這個空間上是否什麼都沒有(或者除了樓梯)。
傳回(Returns)
布爾(boolean):這空間是否空的。
space.isStairs()
判斷樓梯是否在這個空間。
傳回(Returns)
布爾(boolean):樓梯是否在這個空間。
space.isWall()
判斷這是否塔層的邊緣。
傳回(Returns)
布爾(boolean):這空間是否為牆。
space.isUnit()
判斷這空間是否有單位。
傳回(Returns)
布爾(boolean):這空間有沒有單位。
space.getUnit()
回傳這空間上的單位(如果有的話)。
這單位是一個固定單位,而非感應到的單位。
傳回(Returns)
單位(Unit):這單位位於這位置或不明確(undefined)
,如果這位置什麼都沒有。
物件屬性
location
(number[])
以坐標[x, y]
顯示這空間的絕對位置。