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)
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)
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)
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()