Mercurial > rinkhals
comparison gamelib/loadlevel.py @ 464:3a8a64bbe2d8
Tweak load screen buttons
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Tue, 24 Nov 2009 09:51:56 +0000 |
parents | 8643893635e7 |
children | 0667189a5973 |
comparison
equal
deleted
inserted
replaced
463:e3408c803b12 | 464:3a8a64bbe2d8 |
---|---|
64 self.next_button.connect(gui.CLICK, next_pressed) | 64 self.next_button.connect(gui.CLICK, next_pressed) |
65 | 65 |
66 self.prev_button = gui.Button("<< Prev Level") | 66 self.prev_button = gui.Button("<< Prev Level") |
67 self.prev_button.connect(gui.CLICK, prev_pressed) | 67 self.prev_button.connect(gui.CLICK, prev_pressed) |
68 | 68 |
69 self.cancel_button = gui.Button("Cancel & return to main menu") | 69 self.cancel_button = gui.Button("Cancel") |
70 self.cancel_button.connect(gui.CLICK, cancel_pressed) | 70 self.cancel_button.connect(gui.CLICK, cancel_pressed) |
71 | 71 |
72 self.done_button = gui.Button("Load This Level") | 72 self.done_button = gui.Button("Load This Level") |
73 self.done_button.connect(gui.CLICK, done_pressed) | 73 self.done_button.connect(gui.CLICK, done_pressed) |
74 | |
75 cancel_button = gui.Button("Cancel & return to main menu") | |
76 cancel_button.connect(gui.CLICK, cancel_pressed) | |
77 | 74 |
78 self.render_level() | 75 self.render_level() |
79 | 76 |
80 | 77 |
81 def next_level(self): | 78 def next_level(self): |
114 image = gui.Image(map_image, style=style) | 111 image = gui.Image(map_image, style=style) |
115 | 112 |
116 self.block(align=0) | 113 self.block(align=0) |
117 self.add(image) | 114 self.add(image) |
118 | 115 |
119 self.block(align=0) | 116 self.block(align=-1) |
120 self.add(gui.Label(self.cur_level.level_name)) | 117 self.add(gui.Label(self.cur_level.level_name)) |
121 self.block(align=-1) | 118 self.block(align=-1) |
122 for word in self.cur_level.goal.split(): | 119 for word in self.cur_level.goal.split(): |
123 self.add(gui.Label(word)) | 120 self.add(gui.Label(word)) |
124 self.space(space) | 121 self.space(space) |
125 | 122 |
126 self.block(align=0) | 123 self.block(align=0) |
127 self.add(self.prev_button) | 124 # NB: pgu 's layout engine is sensitive to ordering here |
128 self.space(space) | 125 self.add(self.prev_button, align=-1) |
126 self.add(self.next_button, align=1) | |
129 self.add(self.done_button) | 127 self.add(self.done_button) |
130 self.space(space) | |
131 self.add(self.cancel_button) | 128 self.add(self.cancel_button) |
132 self.space(space) | |
133 self.add(self.next_button) | |
134 | 129 |
135 def clear(self): | 130 def clear(self): |
136 """Clear the document""" | 131 """Clear the document""" |
137 for widget in self.widgets[:]: | 132 for widget in self.widgets[:]: |
138 self.remove(widget) | 133 self.remove(widget) |