Mercurial > pyntnclick
comparison gamelib/scenes/bridge.py @ 257:59dba2dcb280
Make computer beep
author | Neil Muller <neil@dip.sun.ac.za> |
---|---|
date | Fri, 27 Aug 2010 18:30:02 +0200 |
parents | 5213ee33ec1b |
children | b6e1c4e4e59d |
comparison
equal
deleted
inserted
replaced
256:5213ee33ec1b | 257:59dba2dcb280 |
---|---|
229 | 229 |
230 def interact_without(self): | 230 def interact_without(self): |
231 if not self.is_interactive(): | 231 if not self.is_interactive(): |
232 return | 232 return |
233 self.state.detail_views[self.COMPUTER].set_data('tab', 'log') | 233 self.state.detail_views[self.COMPUTER].set_data('tab', 'log') |
234 return Result(soundfile='beep550.ogg') | |
234 | 235 |
235 | 236 |
236 class AlertTab(Thing): | 237 class AlertTab(Thing): |
237 """Tab for alert screen""" | 238 """Tab for alert screen""" |
238 | 239 |
249 | 250 |
250 def interact_without(self): | 251 def interact_without(self): |
251 if not self.is_interactive(): | 252 if not self.is_interactive(): |
252 return | 253 return |
253 self.state.detail_views[self.COMPUTER].set_data('tab', 'alert') | 254 self.state.detail_views[self.COMPUTER].set_data('tab', 'alert') |
255 return Result(soundfile='beep550.ogg') | |
254 | 256 |
255 | 257 |
256 class CompUpButton(Thing): | 258 class CompUpButton(Thing): |
257 """Up button on log screen""" | 259 """Up button on log screen""" |
258 | 260 |
272 def interact_without(self): | 274 def interact_without(self): |
273 if not self.is_interactive(): | 275 if not self.is_interactive(): |
274 return | 276 return |
275 page = self.state.detail_views[self.COMPUTER].get_data('log page') | 277 page = self.state.detail_views[self.COMPUTER].get_data('log page') |
276 self.state.detail_views[self.COMPUTER].set_data('log page', page-1) | 278 self.state.detail_views[self.COMPUTER].set_data('log page', page-1) |
279 return Result(soundfile='beep550.ogg') | |
277 | 280 |
278 | 281 |
279 class CompDownButton(Thing): | 282 class CompDownButton(Thing): |
280 """Down button on log screen""" | 283 """Down button on log screen""" |
281 | 284 |
296 def interact_without(self): | 299 def interact_without(self): |
297 if not self.is_interactive(): | 300 if not self.is_interactive(): |
298 return | 301 return |
299 page = self.state.detail_views[self.COMPUTER].get_data('log page') | 302 page = self.state.detail_views[self.COMPUTER].get_data('log page') |
300 self.state.detail_views[self.COMPUTER].set_data('log page', page+1) | 303 self.state.detail_views[self.COMPUTER].set_data('log page', page+1) |
304 return Result(soundfile='beep550.ogg') | |
301 | 305 |
302 | 306 |
303 class BridgeCompDetail(Scene): | 307 class BridgeCompDetail(Scene): |
304 | 308 |
305 FOLDER = 'bridge' | 309 FOLDER = 'bridge' |