Mercurial > skaapsteker
comparison scripts/level-editor @ 92:f065109d80ae
Add Player to level-editor, so it can use Level again
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Mon, 04 Apr 2011 17:17:07 +0200 |
parents | fe8652a060df |
children | b502e732f821 |
comparison
equal
deleted
inserted
replaced
91:58c080c11eee | 92:f065109d80ae |
---|---|
14 from pygame.locals import (SWSURFACE, QUIT, KEYDOWN, K_UP, K_DOWN, K_LEFT, | 14 from pygame.locals import (SWSURFACE, QUIT, KEYDOWN, K_UP, K_DOWN, K_LEFT, |
15 K_RIGHT, KMOD_SHIFT, K_q, K_ESCAPE) | 15 K_RIGHT, KMOD_SHIFT, K_q, K_ESCAPE) |
16 | 16 |
17 from skaapsteker.constants import SCREEN | 17 from skaapsteker.constants import SCREEN |
18 from skaapsteker.level import Level | 18 from skaapsteker.level import Level |
19 from skaapsteker.sprites.player import Player | |
19 from skaapsteker.widgets.text import Text | 20 from skaapsteker.widgets.text import Text |
20 | 21 |
21 FRAMERATE = 60 | 22 FRAMERATE = 60 |
22 | 23 |
23 def run(levelname): | 24 def run(levelname): |
24 clock = pygame.time.Clock() | 25 clock = pygame.time.Clock() |
25 screen_surface = pygame.display.get_surface() | 26 screen_surface = pygame.display.get_surface() |
26 level = Level(levelname) | 27 player = Player() |
28 level = Level(levelname, player) | |
27 level_surface = level.get_surface() | 29 level_surface = level.get_surface() |
28 position = [0, 0] | 30 position = [0, 0] |
29 fpss = [FRAMERATE] | 31 fpss = [FRAMERATE] |
30 while True: | 32 while True: |
31 events = pygame.event.get() | 33 events = pygame.event.get() |