from logics.scenes.scene_domino import SceneDomino
from logics.scenes.scene_teeter_domino_box_basketball import SceneTeeterDominoBoxBasketball
from logics.scenes.scene_teeter_tooter import SceneTeeterTooter
+from logics.posmgr import PositionMgr
from ya2.utils.dictfile import DctFile
from ya2.p3d.p3d import LibP3d
from ya2.utils.lang import LangMgr
self.updating = args.update
self.version = args.version
self.log_mgr = LogMgr.init_cls()(self)
+ self._pos_mgr = PositionMgr()
self._prepare_window(args)
if args.update:
return
else:
self._fsm.demand('Menu')
if args.functional_test or args.functional_ref:
- FunctionalTest(args.functional_ref)
+ FunctionalTest(args.functional_ref, self._pos_mgr)
def on_menu_enter(self):
self._menu_bg = Background()
self._menu = Menu(
self._fsm, self.lang_mgr, self._options, self._music,
- self._pipeline, self.scenes, self._args.functional_test or self._args.functional_ref)
+ self._pipeline, self.scenes, self._args.functional_test or self._args.functional_ref,
+ self._pos_mgr)
def on_home(self):
self._fsm.demand('Menu')
self._options['development']['auto_close_instructions'],
self._options['development']['debug_items'],
self.reload,
- self.scenes)
+ self.scenes,
+ self._pos_mgr)
def on_scene_exit(self):
self._unset_physics()