def draw(): if settings.drawbackground: background.draw() else: window.screen.fill((0, 60, 0)) for obj in todraw: obj.draw() regenerating = isinstance(state.you, thing.SlowTeleport) if "cursor" in control: image.worlddraw("cursor", control["cursor"].X, control["cursor"].y, 1.6, angle = pygame.time.get_ticks() * 0.15) if "qtarget" in control: X, y = control["qtarget"] image.worlddraw("qtarget", X, y, 1, angle = -pygame.time.get_ticks() * 0.15) dialog.draw() hud.draw() if regenerating: hud.drawnotice("Emergency transmitter activated") else: hud.drawstats() state.you.drawhud() dy = state.you.y - state.Rcore if dy < 36: hud.drawnotice("Warning: Approaching data horizon") background.drawwash()
def drawscene(): class camera: R = window.sy / 54 * math.clamp(3 * (tplay - 6), 0.3 + 0.015 * tplay, 5) y0 = 0 X0 = tplay * 0.1 background.draw(factor = min(settings.backgroundfactor, 8), camera = camera, hradius = -1) background.drawwash()
def draw(): if settings.drawbackground: background.draw() else: window.screen.fill((0, 60, 0)) for obj in todraw: obj.draw() regenerating = isinstance(state.you, thing.SlowTeleport) if "cursor" in control: image.worlddraw("cursor", control["cursor"].X, control["cursor"].y, 1.6, angle=pygame.time.get_ticks() * 0.15) if "qtarget" in control: X, y = control["qtarget"] image.worlddraw("qtarget", X, y, 1, angle=-pygame.time.get_ticks() * 0.15) dialog.draw() hud.draw() if regenerating: hud.drawnotice("Emergency transmitter activated") else: hud.drawstats() state.you.drawhud() dy = state.you.y - state.Rcore if dy < 36: hud.drawnotice("Warning: Approaching data horizon") background.drawwash()
def draw(): if settings.drawbackground: background.draw() else: window.screen.fill((0, 60, 0)) for obj in todraw: obj.draw() if "cursor" in control: image.worlddraw("cursor", control["cursor"].X, control["cursor"].y, 1.6, angle = pygame.time.get_ticks() * 0.15) if "qtarget" in control: X, y = control["qtarget"] image.worlddraw("qtarget", X, y, 1, angle = -pygame.time.get_ticks() * 0.15) dialog.draw() hud.draw() hud.drawstats() state.you.drawhud() dy = state.you.y - state.Rcore if dy < 36: alpha = pygame.time.get_ticks() * 0.001 % 1 ptext.draw("Warning: Approaching data horizon", midtop = F(854/2, 100), color = "#FF7777", owidth = 1, fontsize = F(36), fontname = "NovaSquare", alpha = alpha) background.drawwash()
def drawscene(): window.screen.fill((20, 0, 0)) R, X0, y0 = window.camera.R, window.camera.X0, window.camera.y0 window.camera.R = window.sy / 54 * math.clamp(3 * (tplay - 4), 0.3, 2) window.camera.y0 = random.uniform(-1, 1) window.camera.X0 = tplay * 0.1 background.draw(factor=8) window.camera.R, window.camera.X0, window.camera.y0 = R, X0, y0 background.drawwash()
def drawscene(): window.screen.fill((20, 0, 0)) R, X0, y0 = window.camera.R, window.camera.X0, window.camera.y0 window.camera.R = window.sy / 54 * math.clamp(3 * (tplay - 4), 0.3, 2) window.camera.y0 = random.uniform(-1, 1) window.camera.X0 = tplay * 0.1 background.draw(factor = 8) window.camera.R, window.camera.X0, window.camera.y0 = R, X0, y0 background.drawwash()
def endregenerate(): state.you = thing.get(state.you.targetid) window.camera.X0 = state.you.X window.camera.y0 = state.you.y clearfull() populatefull() background.wash() background.drawwash() if settings.saveonemergency: state.save()
def drawscene(): class camera: R = window.sy / 54 * math.clamp(3 * (tplay - 6), 0.3 + 0.015 * tplay, 5) y0 = 0 X0 = tplay * 0.1 background.draw(factor=min(settings.backgroundfactor, 8), camera=camera, hradius=-1) background.drawwash()
def draw(): window.screen.fill((0, 0, 0)) background.draw(hradius = 6) a1 = math.clamp((t - 3.5) / 2, 0, 1) a2 = math.clamp((t - 10) / 2, 0, 1) ptext.draw(settings.gamename, fontsize = F(70), center = F(427, 140), owidth = 2, color = "#44FF77", gcolor = "#AAFFCC", alpha = a1, fontname = "Audiowide") ptext.draw("Thank you for playing", fontsize = F(26), midtop = F(427, 180), owidth = 2, color = "#7777FF", gcolor = "#AAAAFF", alpha = a2, fontname = "Audiowide") background.drawwash()
def draw(): window.screen.fill((255, 255, 255)) class camera: R = window.sy / 48 * (1 + tplay / 10) y0 = state.Rcore - 5 X0 = tplay * 0.1 background.draw(factor = min(settings.backgroundfactor, 8), camera = camera, hradius = -1) background.drawwash() if state.you.alive: state.you.draw() for effect in state.effects: effect.draw() background.drawwash()
def draw(): window.screen.fill((255, 255, 255)) R, X0, y0 = window.camera.R, window.camera.X0, window.camera.y0 window.camera.R = window.sy / 48 * (1 + tplay / 10) window.camera.y0 = state.Rcore - 5 window.camera.X0 = tplay * 0.1 background.draw(factor=8) window.camera.R, window.camera.X0, window.camera.y0 = R, X0, y0 if state.you.alive: state.you.draw() for effect in state.effects: effect.draw() background.drawwash()
def draw(): window.screen.fill((255, 255, 255)) R, X0, y0 = window.camera.R, window.camera.X0, window.camera.y0 window.camera.R = window.sy / 48 * (1 + tplay / 10) window.camera.y0 = state.Rcore - 5 window.camera.X0 = tplay * 0.1 background.draw(factor = 8) window.camera.R, window.camera.X0, window.camera.y0 = R, X0, y0 if state.you.alive: state.you.draw() for effect in state.effects: effect.draw() background.drawwash()
def draw(): if playing: drawscene() return background.draw() for obj in todraw: obj.draw() dialog.draw() hud.draw() hud.drawstats() state.you.drawhud() background.drawwash()
def draw(): window.screen.fill((0, 0, 0)) background.draw() a1 = math.clamp((t - 4) / 2, 0, 1) a2 = math.clamp((t - 5.5) / 2, 0, 1) a3 = math.clamp((t - 6.5) / 2, 0, 1) a4 = math.clamp((t - 8) / 2, 0, 1) ptext.draw(settings.gamename, fontsize = F(70), center = F(427, 140), owidth = 2, color = "#44FF77", gcolor = "#AAFFCC", alpha = a1, fontname = "Audiowide") # ptext.draw("by Christopher Night", fontsize = F(26), midtop = F(427, 180), # owidth = 2, color = "#7777FF", gcolor = "#AAAAFF", alpha = a2, fontname = "Audiowide") background.drawwash()
def regenerate(): state.you = thing.Skiff(X=state.mother.X, y=state.mother.y - 11, vx=0) window.camera.X0 = state.you.X window.camera.y0 = state.you.y state.ships.append(state.you) clearfull() populatefull() sound.play("longteleport") control.clear() dialog.play("convo5") background.wash() background.drawwash() if settings.saveonemergency: state.save()
def regenerate(): state.you = thing.Skiff(X = state.mother.X, y = state.mother.y - 11, vx = 0) window.camera.X0 = state.you.X window.camera.y0 = state.you.y state.ships.append(state.you) clearfull() populatefull() sound.play("longteleport") control.clear() dialog.play("convo5") background.wash() background.drawwash() if settings.saveonemergency: state.save()
def draw(): window.screen.fill((255, 255, 255)) class camera: R = window.sy / 48 * (1 + tplay / 10) y0 = state.Rcore - 5 X0 = tplay * 0.1 background.draw(factor=min(settings.backgroundfactor, 8), camera=camera, hradius=-1) background.drawwash() if state.you.alive: state.you.draw() for effect in state.effects: effect.draw() background.drawwash()
def draw(): if playing: drawscene() return if settings.drawbackground: background.draw() else: window.screen.fill((0, 60, 0)) for obj in todraw: obj.draw() dialog.draw() hud.draw() hud.drawstats() state.you.drawhud() background.drawwash()
def draw(): window.screen.fill((0, 0, 0)) background.draw() a1 = math.clamp((t - 4) / 2, 0, 1) a2 = math.clamp((t - 5.5) / 2, 0, 1) a3 = math.clamp((t - 6.5) / 2, 0, 1) a4 = math.clamp((t - 8) / 2, 0, 1) ptext.draw(settings.gamename, fontsize=F(70), center=F(427, 140), owidth=2, color="#44FF77", gcolor="#AAFFCC", alpha=a1, fontname="Audiowide") # ptext.draw("by Christopher Night", fontsize = F(26), midtop = F(427, 180), # owidth = 2, color = "#7777FF", gcolor = "#AAAAFF", alpha = a2, fontname = "Audiowide") background.drawwash()
def draw(): if settings.drawbackground: background.draw() else: window.screen.fill((0, 60, 0)) for obj in todraw: obj.draw() if "cursor" in control: image.worlddraw("cursor", control["cursor"].X, control["cursor"].y, 1.6, angle=pygame.time.get_ticks() * 0.15) if "qtarget" in control: X, y = control["qtarget"] image.worlddraw("qtarget", X, y, 1, angle=-pygame.time.get_ticks() * 0.15) dialog.draw() hud.draw() hud.drawstats() state.you.drawhud() dy = state.you.y - state.Rcore if dy < 36: alpha = pygame.time.get_ticks() * 0.001 % 1 ptext.draw("Warning: Approaching data horizon", midtop=F(854 / 2, 100), color="#FF7777", owidth=1, fontsize=F(36), fontname="NovaSquare", alpha=alpha) background.drawwash()