1 from pmachines
.gui
.main_page
import MainPage
2 from pmachines
.gui
.play_page
import PlayPage
3 from pmachines
.gui
.options_page
import OptionsPage
4 from pmachines
.gui
.credits_page
import CreditsPage
5 from ya2
.utils
.gui
.menu
import BaseMenu
6 from ya2
.utils
.gui
.cursor
import MouseCursorArgs
11 def __init__(self
, start_scene
, set_language
, option_file
,
13 running_functional_tests
, test_positions
):
15 'assets/images/buttons/arrowUpLeft.dds',
16 running_functional_tests
,
20 super().__init
__(c
, running_functional_tests
, test_positions
)
21 self
.__start
_scene
= start_scene
22 self
.__set
_language
= set_language
23 self
.__option
_file
= option_file
24 self
.__gfx
_pipeline
= gfx_pipeline
25 self
.__scenes
= scenes
28 def _set_page(self
, page_name
):
30 case
'main': p
= MainPage(self
._page
_info
)
31 case
'credits': p
= CreditsPage(self
._page
_info
)
32 case
'options': p
= OptionsPage(self
._page
_info
, self
.__option
_file
, self
.__set
_language
, self
.__gfx
_pipeline
)
33 case
'play': p
= PlayPage(self
._page
_info
, self
.__scenes
, self
.__start
_scene
)