示例#1
0
文件: player.py 项目: prafulliu/rpg
import gevent
import sys
import ctypes

from gevent import socket
from gevent import event
from gevent.queue import Queue
from amfast.decoder import Decoder
from amfast.encoder import Encoder
import db.player.player as player
from log.log import LOG, TYPE
from config.cmd import CMD
from network.conn2center import CConn2Center
from config import config

LOG.setLevel(TYPE.DEBUG)


def create_player(conn, playerid, rqstid, pkt):
    LOG.info("conn: %s, playerid: %s, rqstid: %s, pkt: %s" % (conn, playerid, rqstid, pkt))
    retVal = player.create_player(pkt["name"], pkt["camp"], pkt["occupation"], pkt["passport_id"])
    LOG.info("send data back ----------------->")
    LOG.info("retVal: %s" % (retVal))
    conn.send_rsp(CMD["PLAYER_CREATE_PLAYER_REP"], playerid, rqstid, retVal)


def get_recommand_player_info(conn, playerid, rqstid, pkt):
    LOG.info("conn: %s, playerid: %s, rqstid: %s, pkt: %s" % (conn, playerid, rqstid, pkt))
    retVal = player.get_recommand_player_info()
    LOG.info("send data back ----------------->")
    LOG.info("retVal: %s" % (retVal))