ct

Ship

Ship 主要记录和显示船上存储集装箱,由 RMGQC 负责装卸。

继承: Ship → Stack

local ship = Ship(config)

由于船的模型大小固定,因此一般不会修改容量相关参数,如 row、bay。

属性

可以通过 config 修改的参数:

其他参数

由于 Ship 继承自 Stack,因此沿用了 Stack 的部分属性,详见 Stack 属性

函数

setpos

Ship 重写了 setpos 函数,用于设置船的位置。其中添加了很多位置标记。

ship:setpos(x, y, z)

getIdlePosition

返回船上空余位置的编号 {row, bay, level},如果没找到返回 nil

ship:getIdlePosition()