Mercurial > rinkhals
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 |