syntax = "proto2";

package RoomGameCmd;

//option optimize_for = LITE_RUNTIME;

option java_package = "com.miaole.live.protocol.request";
option java_outer_classname = "RoomGameCmd";

//游戏列表 返回 RoomGameResult.RoomGameList
message gameList{
}

//操作游戏动作
message gameAction{
  optional int32 type = 1 ; // 1开始游戏 2:关闭游戏
  optional string roomId = 2;// 房间ID
  optional string gameId = 3; //游戏ID
}

//获取房间游戏信息
message getGameStatus{
  optional string roomId = 1; // 房间ID
}

//获取厅小游戏开关 返回CommonResult.BoolResult
message getRoomGameSwitch {
  optional string roomId = 1; // 房间ID
}

// 获取房间当前游戏信息，返回RoomGameResult.LukRoomGameInfo
message getCurrLukRoomGame {
  optional string roomId = 1; // 房间ID
}

// 设置大厅招募
message setLukRoomGameLobby {
  optional int32 gameId = 1;// 游戏id，1-桌球，4-你画我猜，6-五子棋，27-狼人杀(暂不支持)，28-大话酒馆
  optional string roomId = 2;// 房间ID
  optional bool isShowedLobby = 3;// 是否展示在大厅（招募/取消）
}

// 获取luk游戏大厅，返回 RoomGameResult.LukRoomGameLobby
message getLukRoomGameLobby {
  optional int32 gameId = 1;// 游戏id，1-桌球，4-你画我猜，6-五子棋，27-狼人杀(暂不支持)，28-大话酒馆
  optional string roomId = 2;// 房间ID
}