comparison gamelib/loadlevel.py @ 417:1861035300de

The buggy load level screen lands
author Neil Muller <drnlmuller@gmail.com>
date Sat, 21 Nov 2009 13:12:04 +0000
parents c6dd21b75bf5
children 2ccfadcae3b2
comparison
equal deleted inserted replaced
416:c6dd21b75bf5 417:1861035300de
94 pos = len(self.levels) - 1 94 pos = len(self.levels) - 1
95 self.cur_level = self.levels[pos] 95 self.cur_level = self.levels[pos]
96 self.render_level() 96 self.render_level()
97 97
98 def render_level(self): 98 def render_level(self):
99 self.tv.tga_load_level(self.cur_level.map)
100 self.clear() 99 self.clear()
101 self.repaint() 100 self.repaint()
101
102 self.tv.tga_load_level(self.cur_level.map)
102 103
103 space = self.style.font.size(" ") 104 space = self.style.font.size(" ")
104 105
105 map_image = pygame.Surface((800, 800)) 106 map_image = pygame.Surface((800, 800))
106 self.tv.paint(map_image) 107 self.tv.paint(map_image)
133 134
134 def clear(self): 135 def clear(self):
135 """Clear the document""" 136 """Clear the document"""
136 for widget in self.widgets[:]: 137 for widget in self.widgets[:]:
137 self.remove(widget) 138 self.remove(widget)
139 self.layout.init()
138 140
139 141
140 142