コード例 #1
0
ファイル: views.py プロジェクト: zhifuliu/sanguo-server
def get_union_boss_log(request):
    req = request._proto
    char_id = request._char_id

    b = UnionBoss(char_id)
    msg = b.make_log_message(req.boss_id)
    return pack_msg(msg)
コード例 #2
0
ファイル: views.py プロジェクト: zhifuliu/sanguo-server
def union_boss_battle(request):
    req = request._proto
    char_id = request._char_id

    b = UnionBoss(char_id)
    msg, drop_msg = b.battle(req.boss_id)

    response = UnionBossBattleResponse()
    response.ret = 0
    response.battle.MergeFrom(msg)
    response.drop.MergeFrom(drop_msg)
    return pack_msg(response)
コード例 #3
0
ファイル: views.py プロジェクト: zhifuliu/sanguo-server
def union_boss_start(request):
    req = request._proto
    char_id = request._char_id
    b = UnionBoss(char_id)
    b.start(req.boss_id)
    return None
コード例 #4
0
ファイル: views.py プロジェクト: zhifuliu/sanguo-server
def get_union_boss(request):
    char_id = request._char_id

    b = UnionBoss(char_id)
    msg = b.make_boss_response()
    return pack_msg(msg)