FreeKill/test/lua/lib/room.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