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()
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