def GReqGameEnter(category, channel, room, gameUserInfo): ans = game_pb2.GReqProtocol() ans.type = game_pb2.GReqProtocol.GREQGAMEENTER ans.reqGameEnter.categoryID = category ans.reqGameEnter.channelID = channel ans.reqGameEnter.roomID = room ans.reqGameEnter.gameUserInfo.CopyFrom(gameUserInfo) return ans
def GAnsDB(db): ans = game_pb2.GReqProtocol() ans.type = game_pb2.GReqProtocol.GDBANS ans.ansDB.CopyFrom(db) return ans
def GLReqGameProtocol(reqGameProtocol): ans = game_pb2.GReqProtocol() ans.type = game_pb2.GReqProtocol.GLREQGAMEPROTOCOL ans.reqGameProtocol.CopyFrom(reqGameProtocol) return ans
def GReqPlug(gameID): ans = game_pb2.GReqProtocol() ans.type = game_pb2.GReqProtocol.GREQPLUG ans.reqPlug.gameID = gameID return ans
def GReqDetach(gameID): ans = game_pb2.GReqProtocol() ans.type = game_pb2.GReqProtocol.GREQDETACH ans.reqDetach.gameID = gameID return ans
def GReqGameLeave(gameID, type): ans = game_pb2.GReqProtocol() ans.type = game_pb2.GReqProtocol.GREQGAMELEAVE ans.reqGameLeave.gameID = gameID ans.reqGameLeave.kick = type return ans