def draw(): window.screen.fill((0, 0, 0)) if t < 1.5: background.drawstars() surf = window.screen.copy().convert_alpha() surf.fill((0, 0, 0, int(255 * t / 1.5))) window.screen.blit(surf, (0, 0)) else: class camera: y0 = window.camera.y0 * state.R / R X0 = 0 R = window.camera.R * 10 background.draw(camera=camera, hradius=6) if t < 5: for ship in state.ships: ship.draw() px, py = window.screenpos(0, 0) # r = int(window.camera.R * R) # if py - r < window.sy: # pygame.draw.circle(window.screen, (0, 40, 20), (px, py), r) dialog.draw() drawtitle()
def draw(): window.screen.fill((0, 0, 0)) background.drawstars() for ship in state.ships: ship.draw() for effect in state.effects: effect.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()
def draw(): window.screen.fill((0, 0, 0)) if t < 1.5: background.drawstars() surf = window.screen.copy().convert_alpha() surf.fill((0, 0, 0, int(255 * t / 1.5))) window.screen.blit(surf, (0, 0)) else: class camera: y0 = window.camera.y0 * state.R / R X0 = 0 R = window.camera.R * 10 background.draw(camera = camera, hradius = 6) if t < 5: for ship in state.ships: ship.draw() px, py = window.screenpos(0, 0) # r = int(window.camera.R * R) # if py - r < window.sy: # pygame.draw.circle(window.screen, (0, 40, 20), (px, py), r) dialog.draw() drawtitle()
def draw(): window.screen.fill((0, 0, 0)) if t < 1.5: background.drawstars() surf = window.screen.copy().convert_alpha() surf.fill((0, 0, 0, int(255 * t / 1.5))) window.screen.blit(surf, (0, 0)) else: window.camera.y0 /= R / state.R window.camera.R *= 2.5 background.draw() window.camera.y0 *= R / state.R window.camera.R /= 2.5 if t < 5: for ship in state.ships: ship.draw() px, py = window.screenpos(0, 0) # r = int(window.camera.R * R) # if py - r < window.sy: # pygame.draw.circle(window.screen, (0, 40, 20), (px, py), r) dialog.draw() drawtitle()