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]