comparison mamba/__main__.py @ 402:001c3797a63b

Editor now uses templates and the user level directory.
author Jeremy Thurgood <firxen@gmail.com>
date Sat, 17 Sep 2011 12:56:26 +0200
parents d759f49c477d
children 98ccef2a1a3c
comparison
equal deleted inserted replaced
401:20b424c5c1ef 402:001c3797a63b
5 from pygame.locals import SWSURFACE 5 from pygame.locals import SWSURFACE
6 6
7 from mamba.constants import SCREEN, NAME 7 from mamba.constants import SCREEN, NAME
8 from mamba.options import options, parse_args, check_args 8 from mamba.options import options, parse_args, check_args
9 from mamba.engine import Engine 9 from mamba.engine import Engine
10 from mamba.gamestate import load_state, load_levels 10 from mamba.gamestate import load_state
11 from mamba.sound import SoundSystem 11 from mamba.sound import SoundSystem
12 from mamba.habitats.mainmenu import MainMenu 12 from mamba.habitats.mainmenu import MainMenu
13 from mamba.habitats.levelmenu import LevelMenu 13 from mamba.habitats.levelmenu import LevelMenu
14 from mamba.habitats.userlevelmenu import UserLevelApi 14 from mamba.habitats.userlevelmenu import UserLevelApi
15 from mamba.habitats.level import LevelHabitat 15 from mamba.habitats.level import LevelHabitat
33 pygame.font.init() 33 pygame.font.init()
34 pygame.display.set_mode(SCREEN, SWSURFACE) 34 pygame.display.set_mode(SCREEN, SWSURFACE)
35 pygame.display.set_caption(NAME) 35 pygame.display.set_caption(NAME)
36 36
37 load_state() 37 load_state()
38 load_levels()
39 38
40 if options.edit: 39 if options.edit:
41 start = EditorHabitat(Level(options.level, 'official')) 40 start = EditorHabitat(Level(options.level, 'official'))
42 elif options.level is not None: 41 elif options.level is not None:
43 start = LevelHabitat(Level(options.level, 'official'), 42 start = LevelHabitat(Level(options.level, 'official'),