Mercurial > skaapsteker
comparison scripts/level-editor @ 223:f675abd90529
player needs a world argument
author | Adrianna Pińska <adrianna.pinska@gmail.com> |
---|---|
date | Thu, 07 Apr 2011 01:24:54 +0200 |
parents | b502e732f821 |
children | 8d2e4b2a65bf |
comparison
equal
deleted
inserted
replaced
222:2cbeeef5867c | 223:f675abd90529 |
---|---|
16 | 16 |
17 from skaapsteker.constants import SCREEN | 17 from skaapsteker.constants import SCREEN |
18 from skaapsteker.level import DebugLevel | 18 from skaapsteker.level import DebugLevel |
19 from skaapsteker.sprites.player import Player | 19 from skaapsteker.sprites.player import Player |
20 from skaapsteker.widgets.text import Text | 20 from skaapsteker.widgets.text import Text |
21 from skaapsteker.gamestate import GameState | |
21 | 22 |
22 FRAMERATE = 60 | 23 FRAMERATE = 60 |
23 | 24 |
24 def run(levelname): | 25 def run(levelname): |
25 clock = pygame.time.Clock() | 26 clock = pygame.time.Clock() |
26 screen_surface = pygame.display.get_surface() | 27 screen_surface = pygame.display.get_surface() |
27 player = Player() | 28 game = GameState("game.json") |
29 player = Player(game.world) | |
28 level = DebugLevel(levelname, player) | 30 level = DebugLevel(levelname, player) |
29 level_surface = level.get_surface() | 31 level_surface = level.get_surface() |
30 position = [0, 0] | 32 position = [0, 0] |
31 fpss = [FRAMERATE] | 33 fpss = [FRAMERATE] |
32 while True: | 34 while True: |