comparison gamelib/scenes/mess.py @ 576:1b1ab71535bd pyntnclick

Classify constants, which involves a whole bunch of XXX comments
author Stefano Rivera <stefano@rivera.za.net>
date Sat, 11 Feb 2012 16:02:06 +0200
parents 9c3528c2cbe5
children 071a93441995
comparison
equal deleted inserted replaced
575:970cdc219e15 576:1b1ab71535bd
2 2
3 from random import randint 3 from random import randint
4 4
5 from pyntnclick.state import Scene, Item, CloneableItem, Thing, Result 5 from pyntnclick.state import Scene, Item, CloneableItem, Thing, Result
6 from pyntnclick.cursor import CursorSprite 6 from pyntnclick.cursor import CursorSprite
7 from pyntnclick import constants
8 from pyntnclick.scenewidgets import (InteractNoImage, InteractImage, 7 from pyntnclick.scenewidgets import (InteractNoImage, InteractImage,
9 InteractImageRect, InteractAnimated, 8 InteractImageRect, InteractAnimated,
10 GenericDescThing) 9 GenericDescThing)
11 10
12 from gamelib.scenes.game_constants import PLAYER_ID 11 from gamelib.scenes.game_constants import PLAYER_ID
269 self.set_interact('no_snake') 268 self.set_interact('no_snake')
270 self.set_data('anim_pos', -1) 269 self.set_data('anim_pos', -1)
271 else: 270 else:
272 self.set_data('anim_pos', self.current_interact._anim_pos) 271 self.set_data('anim_pos', self.current_interact._anim_pos)
273 return True 272 return True
274 if randint(0, 30 * constants.FRAME_RATE) == 0: 273 if randint(0, 30 * self.state.gd.constants.frame_rate) == 0:
275 self.set_interact('snake') 274 self.set_interact('snake')
276 self.set_data('anim_pos', 0) 275 self.set_data('anim_pos', 0)
277 hiss.play() 276 hiss.play()
278 return False 277 return False
279 278