nebula_info = ImageInfo((400, 300), (800, 600)) ship_info = ImageInfo((45, 45), (90, 90), 35) # Sounds from http://www.sounddogs.com/ (not free) loader.add_sound( 'http://commondatastorage.googleapis.com/codeskulptor-assets/sounddogs/missile.ogg', 'missile') loader.add_sound( 'http://commondatastorage.googleapis.com/codeskulptor-assets/sounddogs/thrust.ogg', 'ship_thrust') loader.load() # Initialize ship and rock my_ship = Ship((0, SCREEN_HEIGHT / 2.0), (10, 0), 0, loader.get_image('ship'), ship_info) # Register event handlers frame.set_keydown_handler(keydown) frame.set_keyup_handler(keyup) button_fps = frame.add_button('FPS on', fps_on_off) frame.add_label('') frame.add_button('Quit', quit_prog) loader.wait_loaded() loader.get_sound('missile').set_volume(.5) frame.start()
debris_info = ImageInfo((320, 240), (640, 480)) missile_info = ImageInfo((5, 5), (10, 10), 3, 50) nebula_info = ImageInfo((400, 300), (800, 600)) ship_info = ImageInfo((45, 45), (90, 90), 35) # Sounds from http://www.sounddogs.com/ (not free) loader.add_sound('http://commondatastorage.googleapis.com/codeskulptor-assets/sounddogs/missile.ogg', 'missile') loader.add_sound('http://commondatastorage.googleapis.com/codeskulptor-assets/sounddogs/thrust.ogg', 'ship_thrust') loader.load() # Initialize ship and rock my_ship = Ship((0, SCREEN_HEIGHT/2.0), (10, 0), 0, loader.get_image('ship'), ship_info) # Register event handlers frame.set_keydown_handler(keydown) frame.set_keyup_handler(keyup) button_fps = frame.add_button('FPS on', fps_on_off) frame.add_label('') frame.add_button('Quit', quit_prog) loader.wait_loaded() loader.get_sound('missile').set_volume(.5) frame.start()