Example #1
0
def init():
    objects.update_player_location((1,1))
    sleep(0.25) # Wait for rest of level to load
    snd_congrats = pygame.mixer.Sound(os.path.join(rootdir, "3.spilt_nails.ogg"))
    snd_congrats.set_volume(0.25)
    snd_congrats.play()
    main()
Example #2
0
def start(s=screen, full=False, mf=""):
    global gw, screen, fullscreen, stop, level_gotonext, level_order, level_current
    screen = s
    fullscreen = full
    gw = GameWindow(mf=mf)
    GameThread()
    ObjectsThread()
    RenderThread()
    Scripts(mf)
    close = False
    i=0
    while not close:
        if stop:
            i +=1
            if i > 100: # Delays the shut down of gw, letting rendering threads shutdown properly without crashing.
                if level_gotonext:
                    graphics.script = ""
                    gw.ma.import_map(m=os.path.join("assets", "maps", "working_map", level_order[level_current]))
                    level_gotonext = False
                    stop = False
                    objects.solid = []
                    ObjectsThread()
                    RenderThread()
                    objects.update_player_location((1,1))
                    Scripts(os.path.join("assets", "maps", "working_map", level_order[level_current]))
                else:
                    close = True
Example #3
0
def init():
    objects.update_player_location((2,7))
    sleep(0.25) # Wait for rest of level to load
    snd_welcome = pygame.mixer.Sound(os.path.join(rootdir, "1.welcome.door_power.ogg"))
    snd_welcome.set_volume(0.25)
    snd_welcome.play()
    sleep(12)
    press_e = hud.Hud((objects.map_w * objects.tile_w / 2 - 200,objects.map_h * objects.tile_h / 2),"Press 'e' to place a wire", timeout=5)
    main()
Example #4
0
def init():
    objects.update_player_location((1,20))
    sleep(0.25) # Wait for rest of level to load
    snd_congrats = pygame.mixer.Sound(os.path.join(rootdir, "2.Congratulations.ogg"))
    snd_congrats.set_volume(0.25)
    snd_congrats.play()
    sleep(6)
    snd_music = pygame.mixer.Sound(os.path.join(rootdir, "music.Kevin_MacLeod.Ossuary5-Rest.ogg"))
    snd_music.set_volume(1)
    snd_music.play()
    main()
Example #5
0
def init():
    objects.update_player_location((1,1))
    sleep(0.25) # Wait for rest of level to load
    snd_congrats = pygame.mixer.Sound(os.path.join(rootdir, "5.insulation.ogg"))
    snd_congrats.set_volume(0.25)
    snd_congrats.play()
    sleep(6)
    snd_music = pygame.mixer.Sound(os.path.join(rootdir, "5-6.backstory.ogg"))
    snd_music.set_volume(1)
    snd_music.play()
    main()
Example #6
0
def init():
    hud.command1 = "sudo door --open /dev/dr8"
    hud.command1_response = "Verifying permissions...OKAY.\nWriting lock file...DONE.\nSending open signal...DONE\nDoor '/dev/dr8' will open when it has sufficient power."
    objects.update_player_location((28,10))
    sleep(0.25) # Wait for rest of level to load
    snd_congrats = pygame.mixer.Sound(os.path.join(rootdir, "5.insulation.ogg"))
    snd_congrats.set_volume(0.25)
    snd_congrats.play()
    sleep(6)
    snd_music = pygame.mixer.Sound(os.path.join(rootdir, "5-6.backstory.ogg"))
    snd_music.set_volume(1)
    snd_music.play()
    main()
Example #7
0
def die():
    objects.update_player_location((1,1))