1 from controller import GameController
2 from constants import WINDOW_WIDTH, WINDOW_HEIGHT, FULL_SCREEN
3 from cocos.director import director
4 from cocos.layer.base_layers import Layer
5 from cocos.scene import Scene
6 from cocos.scenes.transitions import FadeTransition
7 from cocos.text import Label, TextElement, RichLabel
8 from cocos.utils import SequenceScene
9 from cocos.actions.interval_actions import MoveBy, Delay
10 from constants import BACKGROUND_Z, WINDOW_WIDTH, WINDOW_HEIGHT, FULL_SCREEN
11 from imageLayer import ImageLayer
12 from game import *
13 from cocos.actions.interval_actions import FadeIn
14
15 from cocos import pygletreactor
16 pygletreactor.install()
17
18 director.init(width=WINDOW_WIDTH, height=WINDOW_HEIGHT, fullscreen=FULL_SCREEN)
19
20 s = Scene(MainMenu())
21 menu_background = ImageLayer(os.path.join("images", "backgrounds", "menu-chalkboard.png"))
22 menu_background.position = (0,0)
23 menu_background.anchor = (0.0, 0.0)
24 menu_background.scale = 1
25 s.add(menu_background)
26
27
28
29
30
31
33
34
35 director.scene_stack.append(director.scene)
36 director._set_scene(scene)
37
38
39
40 sequence = SequenceScene(Scene(IntroText()), s)
41
42
43 director_run_no_loop(sequence)
44
45 from twisted.internet import reactor
46 reactor.run(call_interval=0.08)
47