Ejemplo n.º 1
0
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()
Ejemplo n.º 2
0
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()
Ejemplo n.º 3
0
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()
Ejemplo n.º 4
0
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()