Exemplo n.º 1
0
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')
Exemplo n.º 2
0
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')
Exemplo n.º 3
0
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')
Exemplo n.º 4
0
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')
Exemplo n.º 5
0
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)