Mercurial > pyntnclick
comparison gamelib/scenes/crew_quarters.py @ 491:9f488671c02e engine_refactor
No more state in Item interacts.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sun, 29 Aug 2010 19:58:35 +0200 |
parents | 5bd6bd3d42fa |
children | 821b322e903b |
comparison
equal
deleted
inserted
replaced
490:2e784f978d1a | 491:9f488671c02e |
---|---|
131 | 131 |
132 INVENTORY_IMAGE = 'fishbowl.png' | 132 INVENTORY_IMAGE = 'fishbowl.png' |
133 CURSOR = CursorSprite('fishbowl.png') | 133 CURSOR = CursorSprite('fishbowl.png') |
134 NAME = "fishbowl" | 134 NAME = "fishbowl" |
135 | 135 |
136 def interact_with_duct_tape(self, item, state): | 136 def interact_with_duct_tape(self, item): |
137 helmet = FishbowlHelmet('helmet') | 137 helmet = FishbowlHelmet('helmet') |
138 state.add_item(helmet) | 138 self.state.add_item(helmet) |
139 state.replace_inventory_item(self.name, helmet.name) | 139 self.state.replace_inventory_item(self.name, helmet.name) |
140 return Result("You duct tape the edges of the helmet. The seal is" | 140 return Result("You duct tape the edges of the helmet. The seal is" |
141 " crude, but it will serve as a workable helmet if needed.") | 141 " crude, but it will serve as a workable helmet if needed.") |
142 | 142 |
143 | 143 |
144 class FishbowlHelmet(Item): | 144 class FishbowlHelmet(Item): |