22 #ifndef TSAGE_RINGWORLD2_VAMPIRE_H 23 #define TSAGE_RINGWORLD2_VAMPIRE_H 25 #include "tsage/events.h" 26 #include "tsage/core.h" 27 #include "tsage/scenes.h" 28 #include "tsage/globals.h" 29 #include "tsage/sound.h" 30 #include "tsage/ringworld2/ringworld2_logic.h" 34 namespace Ringworld2 {
36 using namespace TsAGE;
52 void process(
Event &event)
override;
53 bool startAction(CursorType action,
Event &event)
override;
63 void remove()
override;
64 void setup2(
int visage,
int stripFrameNum,
int frameNum,
int posX,
int posY)
override;
65 void setup3(
int resNum,
int lookLineNum,
int talkLineNum,
int useLineNum)
override;
70 bool startAction(CursorType action,
Event &event)
override;
76 bool startAction(CursorType action,
Event &event)
override;
80 bool startAction(CursorType action,
Event &event)
override;
84 bool startAction(CursorType action,
Event &event)
override;
96 void signal()
override;
97 bool startAction(CursorType action,
Event &event)
override;
103 void changeScene()
override;
107 void changeScene()
override;
111 void changeScene()
override;
115 void changeScene()
override;
119 void changeScene()
override;
123 void changeScene()
override;
127 void changeScene()
override;
131 void changeScene()
override;
136 void doButtonPress(
int indx);
149 KeypadWindow _KeypadWindow;
150 NorthExit _northExit;
154 SouthExit _southExit;
156 ShaftExit _shaftExit;
170 void remove()
override;
171 void signal()
override;
172 void process(
Event &event)
override;
Definition: ringworld2_logic.h:243
Definition: ringworld2_logic.h:78
Definition: ringworld2_logic.h:263
Definition: ringworld2_logic.h:452
Definition: ringworld2_vampire.h:38
Definition: blueforce_dialogs.h:30
Definition: saveload.h:63
Definition: converse.h:38
Definition: ringworld2_logic.h:63