def exit_game(): """ uid game_id :return: """ params = vld_params({ 'uid:str': {'default': None, 'rule': Validator.required}, 'game_id:int': {'default': None, 'rule': Validator.required}, }) return LudoApi.exit_game(**params)
def start_game(): """ 开始游戏只有房主才可以 :return: """ params = vld_params({ 'uid:str': {'default': None, 'rule': Validator.required}, 'game_id:int': {'default': None, 'rule': Validator.required}, }) return LudoApi.start_game(**params)
def match_game(): """ 匹配模式进入房间---匹配到直接进 uid :return: """ params = vld_params({ 'uid:str': {'default': None, 'rule': Validator.required}, }) return LudoApi.match_game(**params)
def delete_game(): """ 房主删除游戏 :return: """ params = vld_params({ 'uid:str': {'default': None, 'rule': Validator.required}, 'game_id:int': {'default': None, 'rule': Validator.required}, }) return LudoApi.delete_game(**params)
def join_game(): """ uid game_id ----- 进入指定的房间 :return: """ params = vld_params({ 'uid:str': {'default': None, 'rule': Validator.required}, 'game_id:int': {'default':None, 'rule': Validator.required}, }) return LudoApi.join_game(**params)
def get_status(): """ uid game_id :return: """ params = vld_params({ 'uid:str': {'default': None, 'rule': Validator.required}, 'game_id:int': {'default': None, 'rule': Validator.required}, }) return LudoApi.get_game_info(**params)
def move_plane(): """ uid step_number :return: """ params = vld_params({ 'uid:str': {'default': None, 'rule': Validator.required}, 'game_id:int': {'default': None, 'rule': Validator.required}, 'plane_num:int': {'default':None, 'rule': Validator.required}, }) return LudoApi.move_plane(**params)
def create_game(): """ uid ----- 创建者 game_number ----- 游戏人数 type ----- 经典玩法或者快速玩法 gold ----- 金额 :return: """ params = vld_params({ 'uid:str': {'default': None, 'rule': Validator.required}, 'numbers':{'default': config.LUDO_MAX_NUM, }, 'type':{'default': config.SPEEDINESS_TYPE, }, 'cost_gold':{'default':config.GOlD_LIST[0], }, }) return LudoApi.create_game(**params)
def player_ready(): params = vld_params({ 'uid:str': {'default': None, 'rule': Validator.required}, 'game_id:int': {'default': None, 'rule': Validator.required}, }) return LudoApi.player_ready(**params)