def load(): """ Load resources. Called by the game scene on startup. """ global GFX if GFX is None: GFX = tools.load_all_gfx(PATH) GFX["ships"] = tools.load_all_gfx(os.path.join(PATH, "ships")) GFX["big_stars"] = tools.tile_surface((2048, 2048), GFX["stars"], True)
def load(): """ Load resources. Called by the game scene on startup. """ global GFX global SFX if GFX is None: GFX = tools.load_all_gfx(os.path.join(PATH, "graphics")) if SFX is None: SFX = tools.load_all_sfx(os.path.join(PATH, "sound"))
LOW_LIGHT_GREEN = (0, 166, 8) HIGH_LIGHT_GREEN = (0, 232, 37) #Pre-initialize the mixer for less delay before a sound plays pg.mixer.pre_init(44100, -16, 1, 512) #Initialization pg.init() if ARGS['center']: os.environ['SDL_VIDEO_CENTERED'] = "True" else: os.environ['SDL_VIDEO_WINDOW_POS'] = '{},{}'.format(*ARGS['winpos']) pg.display.set_caption(CAPTION) if ARGS['fullscreen']: pg.display.set_mode(START_SIZE, pg.FULLSCREEN) else: pg.display.set_mode(START_SIZE, pg.RESIZABLE) pg.event.clear(pg.VIDEORESIZE) # Resource loading (Fonts and music just contain path names). FONTS = tools.load_all_fonts(os.path.join("resources", "fonts")) MUSIC = tools.load_all_music(os.path.join("resources", "music")) SFX = tools.load_all_sfx(os.path.join("resources", "sound")) GFX = tools.load_all_gfx(os.path.join("resources", "graphics")) # It's time to start the music, it's time to light the lights. pg.mixer.music.load(MUSIC[TITLE_TRACK]) pg.mixer.music.set_volume(.2) if not ARGS["music_off"]: pg.mixer.music.play(-1)