def clickbutton(name): if name == "Play sound": media.playsound("sound") if name == "Play video": media.playvideo("ostrich") if name == "Toggle fullscreen": settings.fullscreen = not settings.fullscreen window.init()
from __future__ import division from src import settings if settings.vidcap: import vidcap vidcap.drawmouse = False vidcap.stop() import pygame, datetime, os.path from pygame.locals import * from src import settings, thing, window, ptext, state, background, scene, sound from src.window import F from src.scenes import play, intro, title, finalcutscene, endtitle ptext.FONT_NAME_TEMPLATE = os.path.join("data", "fonts", "%s.ttf") window.init() pygame.display.set_caption(settings.gamename) pygame.mixer.init() background.init() sound.init() if os.path.exists(settings.savename): scene.current = play scene.toinit = None sound.playgamemusic() background.wash() state.load() else: scene.current = intro scene.toinit = intro title.drawtitle()
from __future__ import division import pygame, math, sys from pygame.locals import * sys.path.insert(1, sys.path[0] + "/..") from src import background, window, settings, state math.tau = 2 * math.pi window.init() class camera: X0 = 0 y0 = 100 R = 2 camera.y0 = state.R clock = pygame.time.Clock() playing = True while playing: dt = clock.tick(60) * 0.001 background.think(dt) background.flow(10 * dt) for event in pygame.event.get(): if event.type == KEYDOWN and event.key == K_ESCAPE: playing = False k = pygame.key.get_pressed() camera.X0 += 2 * dt * (k[K_RIGHT] - k[K_LEFT]) camera.y0 += 100 * dt * (k[K_UP] - k[K_DOWN])