Ejemplo n.º 1
0
    def __init__(self, derpbot, host, port, username):
        self.host = host
        self.port = port
        self.username = username
        self.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

        self.log = logging.getLogger('connection')
        self.packlog = logging.getLogger('packets')
        self.packhandler = loghandler.PacketHandler(self.packlog)

        self.buffer = ''
        self.last_sent_packet = time.time()

        self.timers = TimerManager.get()
Ejemplo n.º 2
0
    def __init__(self):
        Singleton.__init__(self)

        loghandler.RootHandler(self)

        host, port = config.server
        self.conn = Connection(self, host, port, config.username)
        self.packhandler = self.conn.packhandler

        self.timers = TimerManager.get()
        self.storage = Storage.load()

        self.x = self.y = self.z = 0
        self.stance = 0
        self.yaw = 180
        self.pitch = 180
        self.grounded = 1

        self.health = 0

        self.players = {} # by eid

        self.path = None