def load_game_resources(): global boximages, yboximages, rboximages, wboximages global popimages, spikeimages, wspikeimages imgs = gfx.load_raw('boxes.png') origpal = imgs.get_palette() boximages = gfx.animstrip(imgs) pal = [(g, g, b) for (r, g, b) in origpal] imgs.set_palette(pal) yboximages = gfx.animstrip(imgs) pal = [(g, b, b) for (r, g, b) in origpal] imgs.set_palette(pal) rboximages = gfx.animstrip(imgs) pal = [min(g + 60, 255) for (r, g, b) in origpal] imgs.set_palette(zip(pal, pal, pal)) wboximages = gfx.animstrip(imgs) popimages = gfx.animstrip(gfx.load('popbox.png')) spikes = gfx.load_raw('spikeball.png') origpal = spikes.get_palette() spikeimages = gfx.animstrip(spikes) pal = [(min(r + 100, 255), min(g + 100, 255), min(b + 100, 255)) for r, g, b in origpal] spikes.set_palette(pal) wspikeimages = gfx.animstrip(spikes) snd.preload('boxhit', 'yboxhit')
def load_game_resources(): global menu, images, boximages, fame images = [] pos = [20, 380] #[100, 420] odd = 0 for m in menu: m.init(pos) pos[0] += 150 odd = (odd+1)%2 if odd: pos[1] += 20 else: pos[1] -= 20 images.append(gfx.load('menu_on_bgd.png')) images[0].set_colorkey(0) images.append(gfx.load('logo.png')) images.append(gfx.load('ship-big.png')) images[1].set_colorkey() images[2].set_colorkey() global boximages, yboximages, rboximages imgs = gfx.load_raw('bigboxes.png') origpal = imgs.get_palette() boximages = gfx.animstrip(imgs) pal = [(g,g,b) for (r,g,b) in origpal] imgs.set_palette(pal) yboximages = gfx.animstrip(imgs) pal = [(g,b,b) for (r,g,b) in origpal] imgs.set_palette(pal) rboximages = gfx.animstrip(imgs) fame = gfx.load('fame.png') snd.preload('select_move', 'select_choose')
def load_game_resources(): global rbigboximages, gbigboximages, bbigboximages, wbigboximages global rboximages, gboximages, bboximages, wboximages global popimages, spikeimages, wspikeimages ### Big Boxes ### imgs = gfx.load_raw('bigboxes.png') imgs.set_colorkey(imgs.get_at((0, 0))) origpal = imgs.get_palette() gbigboximages = gfx.animstrip(imgs) rbigboximages = red_animation(origpal, imgs) bbigboximages = blue_animation(origpal, imgs) ### Small Boxes ### imgs = gfx.load_raw('boxes.png') origpal = imgs.get_palette() gboximages = gfx.animstrip(imgs) rboximages = red_animation(origpal, imgs) bboximages = blue_animation(origpal, imgs) wboximages = white_animation(origpal, imgs) ### Popping box ### popimages = gfx.animstrip(gfx.load('popbox.png')) ### Spike ### spikes = gfx.load_raw('spikeball.png') origpal = spikes.get_palette() spikeimages = gfx.animstrip(spikes) pal = [(min(r + 100, 255), min(g + 100, 255), min(b + 100, 255)) for r, g, b in origpal] spikes.set_palette(pal) wspikeimages = gfx.animstrip(spikes) ### Sounds ### snd.preload('boxhit', 'yboxhit')
def load_game_resources(): global rbigboximages, gbigboximages, bbigboximages, wbigboximages global rboximages, gboximages, bboximages, wboximages global popimages, spikeimages, wspikeimages ### Big Boxes ### imgs = gfx.load_raw('bigboxes.png') imgs.set_colorkey(imgs.get_at((0, 0))) origpal = imgs.get_palette() gbigboximages = gfx.animstrip(imgs) rbigboximages = red_animation(origpal, imgs) bbigboximages = blue_animation(origpal, imgs) ### Small Boxes ### imgs = gfx.load_raw('boxes.png') origpal = imgs.get_palette() gboximages = gfx.animstrip(imgs) rboximages = red_animation(origpal, imgs) bboximages = blue_animation(origpal, imgs) wboximages = white_animation(origpal, imgs) ### Popping box ### popimages = gfx.animstrip(gfx.load('popbox.png')) ### Spike ### spikes = gfx.load_raw('spikeball.png') origpal = spikes.get_palette() spikeimages = gfx.animstrip(spikes) pal = [(min(r+100,255),min(g+100,255),min(b+100,255)) for r,g,b in origpal] spikes.set_palette(pal) wspikeimages = gfx.animstrip(spikes) ### Sounds ### snd.preload('boxhit', 'yboxhit')
def load_game_resources(): #load shot graphics global images, allimages, darkimages img = gfx.load_raw('fire.png') origpal = img.get_palette() img.set_colorkey(img.get_at((0,0))) images = gfx.animstrip(img) allimages.append(images) for x in range(10, 181, 10): pal = [(max(r-x*.28,0), max(g-x*.48,0), min(b+x*.38,255)) for (r,g,b) in origpal] img.set_palette(pal) allimages.append(gfx.animstrip(img)) for i in gfx.animstrip(img): i.set_alpha(128, pygame.RLEACCEL) darkimages.append(i)