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'