Mercurial > skaapsteker
comparison scripts/level-editor @ 455:5d59238f8996
level editor update
author | Adrianna Pińska <adrianna.pinska@gmail.com> |
---|---|
date | Sat, 09 Apr 2011 20:48:52 +0200 |
parents | 8d2e4b2a65bf |
children |
comparison
equal
deleted
inserted
replaced
451:7f198761a7be | 455:5d59238f8996 |
---|---|
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 from skaapsteker.gamestate import GameState |
22 from skaapsteker.sound import SoundSystem | 22 from skaapsteker.sound import SoundSystem |
23 from skaapsteker.data import filepath | |
23 | 24 |
24 FRAMERATE = 60 | 25 FRAMERATE = 60 |
25 | 26 |
26 def run(levelname): | 27 def run(levelname): |
27 clock = pygame.time.Clock() | 28 clock = pygame.time.Clock() |
28 screen_surface = pygame.display.get_surface() | 29 screen_surface = pygame.display.get_surface() |
29 game = GameState("game.json") | 30 game = GameState(None) |
31 game.load_game(filepath("game.json")) | |
30 player = Player(game.world, SoundSystem(False)) | 32 player = Player(game.world, SoundSystem(False)) |
31 level = DebugLevel(levelname, player) | 33 level = DebugLevel(levelname, player) |
32 level_surface = level.get_surface() | 34 level_surface = level.get_surface() |
33 position = [0, 0] | 35 position = [0, 0] |
34 fpss = [FRAMERATE] | 36 fpss = [FRAMERATE] |