def __init__(self,scr):
self.scr = scr
curses.curs_set(0)
self.init_color_pairs()
curses.init_pair(TOPSTATUS,TOPSTATUS_FG,TOPSTATUS_BG)
self.scr.nodelay(1)
self.running = False
self.y,self.x = self.scr.getbegyx()
self.h,self.w = self.scr.getmaxyx()
self.av_pos = (0,0,0)
self.init_log()
self.init_voxel_display()
self.percept_delay = 0
self.cmdfuncs = {'help':self.helpfunc}
self.disp_func = self.log_display
self.client = yateclient.YATEClient(voxel_update_cb=self.voxel_update_cb,avatar_pos_cb=self.avatar_pos_cb)
self.running = True
yatelog.info('yate_console','Starting up')
self.draw_scr()
self.pool = eventlet.GreenPool(100)
self.pool.spawn(self.main_ui_loop)
while self.running: eventlet.greenthread.sleep(1)
curses.curs_set(1)
评论列表
文章目录