Mercurial > boomslang
comparison gamelib/scenes/cryo.py @ 89:4625efe69c37
Hook up cryo computer.
author | Simon Cross <hodgestar+bzr@gmail.com> |
---|---|
date | Tue, 24 Aug 2010 00:34:32 +0200 |
parents | 4c6fea1b242b |
children | 542ede2896bb |
comparison
equal
deleted
inserted
replaced
88:053bc8e167fc | 89:4625efe69c37 |
---|---|
19 super(Cryo, self).__init__(state) | 19 super(Cryo, self).__init__(state) |
20 self.add_item(Triangle("triangle")) | 20 self.add_item(Triangle("triangle")) |
21 self.add_item(TitaniumLeg("titanium_leg")) | 21 self.add_item(TitaniumLeg("titanium_leg")) |
22 self.add_thing(CryoUnitAlpha()) | 22 self.add_thing(CryoUnitAlpha()) |
23 self.add_thing(CryoRoomDoor()) | 23 self.add_thing(CryoRoomDoor()) |
24 self.add_thing(CryoComputer()) | |
24 | 25 |
25 | 26 |
26 class Triangle(Item): | 27 class Triangle(Item): |
27 "Test item. Needs to go away at some point." | 28 "Test item. Needs to go away at some point." |
28 | 29 |
102 if self.get_data('open'): | 103 if self.get_data('open'): |
103 return 'An open doorway leads to the rest of the ship' | 104 return 'An open doorway leads to the rest of the ship' |
104 return 'A rusty door. It is currently closed' | 105 return 'A rusty door. It is currently closed' |
105 | 106 |
106 | 107 |
108 class CryoComputer(Thing): | |
109 "Computer in the cryo room." | |
110 | |
111 NAME = "cryo.computer" | |
112 | |
113 INTERACTS = { | |
114 "info": InteractImage(416, 290, "comp_info.png"), | |
115 "warn": InteractImage(416, 290, "comp_warn.png"), | |
116 "error": InteractImage(416, 290, "comp_error.png"), | |
117 } | |
118 | |
119 INITIAL = "info" | |
120 | |
121 | |
107 SCENES = [Cryo] | 122 SCENES = [Cryo] |