comparison mamba/habitats/editor.py @ 120:6b1cdbdd34ca

Rename LevelWidget
author Neil Muller <drnlmuller@gmail.com>
date Sun, 11 Sep 2011 20:59:24 +0200
parents c5d6d0ba3b2b
children 77f1dae64019
comparison
equal deleted inserted replaced
119:119c0fb758c2 120:6b1cdbdd34ca
2 2
3 import pygame.display 3 import pygame.display
4 from pygame.locals import SWSURFACE, KEYDOWN 4 from pygame.locals import SWSURFACE, KEYDOWN
5 5
6 from mamba.engine import Habitat, NewHabitatEvent 6 from mamba.engine import Habitat, NewHabitatEvent
7 from mamba.widgets.level import LevelWidget 7 from mamba.widgets.level import EditLevelWidget
8 from mamba.widgets.text import TextWidget 8 from mamba.widgets.text import TextWidget
9 from mamba.widgets.imagebutton import ImageButtonWidget 9 from mamba.widgets.imagebutton import ImageButtonWidget
10 from mamba.level import Level, TILE_MAP 10 from mamba.level import Level, TILE_MAP
11 from mamba.constants import SCREEN, EDIT_SCREEN, NAME, ESCAPE_KEYS 11 from mamba.constants import SCREEN, EDIT_SCREEN, NAME, ESCAPE_KEYS
12 12
13 13
14 class EditorHabitat(Habitat): 14 class EditorHabitat(Habitat):
15 def __init__(self, level_name): 15 def __init__(self, level_name):
16 super(EditorHabitat, self).__init__(EDIT_SCREEN) 16 super(EditorHabitat, self).__init__(EDIT_SCREEN)
17 self.level = Level(level_name) 17 self.level = Level(level_name)
18 self.container.add(LevelWidget(self.level)) 18 self.container.add(EditLevelWidget(self.level))
19 self.container.add_callback(KEYDOWN, self.keydown_event) 19 self.container.add_callback(KEYDOWN, self.keydown_event)
20 20
21 def on_enter(self): 21 def on_enter(self):
22 # We need to juggle the display to the correct size 22 # We need to juggle the display to the correct size
23 # This is a horrible hack 23 # This is a horrible hack