24 lines
547 B
Lua
24 lines
547 B
Lua
|
-- 仿效 swig 中 class Room 的接口制作,为了便于测试
|
||
|
|
||
|
local Room = class("fk.Room")
|
||
|
|
||
|
function Room:getId() return 1 end
|
||
|
function Room:getPlayers() return self.players end
|
||
|
function Room:getTimeout() return 15 end
|
||
|
function Room:updateWinRate() end
|
||
|
function Room:gameOver() end
|
||
|
function Room:settings()
|
||
|
return json.encode{
|
||
|
enableFreeAssign = false,
|
||
|
enableDeputy = false,
|
||
|
gameMode = "testmode",
|
||
|
disabledPack = {},
|
||
|
generalNum = 2,
|
||
|
luckTime = 0,
|
||
|
password = "",
|
||
|
disabledGenerals = {},
|
||
|
}
|
||
|
end
|
||
|
|
||
|
return Room
|