Beispiel #1
0
    def __init__(self):
        super(Game, self).__init__()

        self.cursor = Cursor()

        self.cursor = Cursor()
        self.return_button = CancelButton((128, game.screen_size[1] - 128),
                                          self.return_button_pressed)

        self.hand_screen = HandScreen((game.screen_size[0] - 256, 256))

        self.block_manager = BlockManager(
            (game.screen_size[0] / 2, 4 * game.screen_size[1] / 7),
            self.hand_screen)

        game.global_state_changed.subscribe(self.global_state_changed)
Beispiel #2
0
    def __init__(self):
        super(Tutorial, self).__init__()
        self.title = Line((game.screen_size[0] / 2, 150), "Tutorial",
                          game.get_font('title'))

        self.cursor = Cursor()
        self.hand_screen = HandScreen(
            (3 * game.screen_size[0] / 4, game.screen_size[1] / 2))

        self.set_letter()

        game.global_state_changed.subscribe(self.global_state_changed)
Beispiel #3
0
    def __init__(self):
        super(MainMenu, self).__init__()

        self.title = Line((game.screen_size[0] / 2, game.screen_size[1] / 4),
                          "Houd de knop ingedrukt", game.get_font('title'))

        self.cursor = Cursor()
        self.start_button = Button(
            (game.screen_size[0] / 2, game.screen_size[1] / 2),
            self.start_button_pressed)

        game.global_state_changed.subscribe(self.global_state_changed)
Beispiel #4
0
 def __init__(self, name):
     random.seed()
     video_mode = sf.VideoMode(800, 600, 32)
     style = sf.Style.CLOSE
     self.window_image = sf.Image.load_from_file(
         bytes(os.path.join("assets", "you.png"), 'UTF-8'))
     self.window = sf.RenderWindow(video_mode, bytes(name, 'UTF-8'), style)
     self.window.set_icon(40, 40, self.window_image.get_pixels())
     self.window.framerate_limit = 60
     self.window.show_mouse_cursor = False
     self.state = State()
     self.scene = scenes.Intro(self.state)
     self.cursor = Cursor()
     self.pause_img = sf.Texture.load_from_file(
         bytes(os.path.join("assets", "paused.png"), 'UTF-8'))
     self.pause_sprite = sf.Sprite(self.pause_img)
     self.pause = False
     self.run()