Esempio n. 1
0
 def __init__(self):
     # rest
     self.gridinfo = GridInfo()
     self.sim = SimConnection()
     self.ogre = OgreExporter()
     self.settings = {}
     self.actions_map = {}
     for name in self.action_uuids:
         self.actions_map[name.lower()] = name
Esempio n. 2
0
 def __init__(self, title="RealXtend"):
     self.command_queue = []
     self.wanted_workers = 1
     self._callbacks = defaultdict(DefaultMap)
     self.second_start = time.time()
     self.second_budget = 0
     self._lastthrottle = 0
     self._last_time = time.time()
     self.pool = ThreadPool(1)
     self.workpool = ThreadPool(5)
     self.rawselected = set()
     self.caps = {}
     self.agent_id = ""
     self.loglevel = "standard"
     self.agent_access = ""
     self.rt_support = eventlet_present
     self.stats = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
     self.status = "b2rex started"
     self.status_level = OK
     self.selected = {}
     self.sim_selection = set()
     self.connected = False
     self.positions = {}
     self.rotations = {}
     self.scales = {}
     self.rt_on = False
     self.simrt = None
     self.screen = self
     self.gridinfo = GridInfo()
     self.buttons = {}
     self.settings_visible = False
     self._requested_urls = []
     self._modules = {}
     self._module_cb = defaultdict(list)
     self.initializeCommands()
     self.initializeModules()
     Importer.__init__(self, self.gridinfo)
     Exporter.__init__(self, self.gridinfo)