self._pos_mgr.reset()
self._scenes = scenes
self._start_evt_time = None
- self._enforce_res = ''
+ self._enforce_result = ''
self.__persistent = persistent
self.__json_name = json_name
self.__editor = editor
self.__scene_editor = None
self.json = {}
- self.accept('enforce_res', self.enforce_res)
+ self.accept('enforce_result', self.enforce_result)
self._set_camera()
self._cursor = MouseCursor(
'assets/images/buttons/arrowUpLeft.dds', (.04, 1, .04), (.5, .5, .5, 1),
- (.01, .01))
+ (.01, .01), testing)
self.__set_font()
self._set_gui()
self._set_lights()
del self._success_txt
self.__right_btn['state'] = NORMAL
- def enforce_res(self, val):
- self._enforce_res = val
- info('enforce res: ' + val)
+ def enforce_result(self, val):
+ self._enforce_result = val
+ info('enforce result: ' + val)
def destroy(self):
self.__intro_sequence.finish()
- self.ignore('enforce_res')
+ self.ignore('enforce_result')
self._unset_gui()
self._unset_lights()
self._unset_input()
self._update_info(items_hit[0] if items_hit else None)
if not self.__scene_editor and self._win_condition():
self._start_evt_time = None
- self._set_fail() if self._enforce_res == 'fail' else self._set_win()
+ self._set_fail() if self._enforce_result == 'fail' else self._set_win()
elif self._state == 'playing' and self._fail_condition():
self._start_evt_time = None
- self._set_win() if self._enforce_res == 'win' else self._set_fail()
+ self._set_win() if self._enforce_result == 'win' else self._set_fail()
elif self._testing and self._start_evt_time and globalClock.getFrameTime() - self._start_evt_time > 5.0:
self._start_evt_time = None
- self._set_win() if self._enforce_res == 'win' else self._set_fail()
+ self._set_win() if self._enforce_result == 'win' else self._set_fail()
if any(itm._overlapping for itm in self.items):
- self._cursor.cursor_img.set_color(.9, .1, .1, 1)
+ self._cursor.set_color((.9, .1, .1, 1))
else:
- self._cursor.cursor_img.set_color(.9, .9, .9, 1)
+ self._cursor.set_color((.9, .9, .9, 1))
return task.cont
def cb_inst(self, item):