22 #ifndef NANCY_ACTION_RECORDTYPES_H 23 #define NANCY_ACTION_RECORDTYPES_H 25 #include "engines/nancy/action/actionrecord.h" 37 void execute()
override;
45 Common::String getRecordTypeName()
const override {
return "PaletteThisScene"; }
52 void execute()
override;
57 Common::String getRecordTypeName()
const override {
return "PaletteNextScene"; }
64 void execute()
override;
71 Common::String getRecordTypeName()
const override {
return "LightningOn"; }
78 void execute()
override;
81 uint16 _fadeToBlackTime = 0;
82 uint16 _frameTime = 0;
83 uint16 _totalTime = 0;
87 Common::String getRecordTypeName()
const override {
return "SpecialEffect"; }
94 void execute()
override;
99 Common::String getRecordTypeName()
const override {
return "TextBoxWrite"; }
106 void execute()
override;
109 Common::String getRecordTypeName()
const override {
return "TextboxClear"; }
122 FrameTextBox(Variant variant) : _variant(variant), _flags(0), _slot(0) {}
125 void execute()
override;
133 Common::String getRecordTypeName()
const override {
return "FrameTextBox"; }
141 kUITypeInventory = 1,
147 void execute()
override;
149 uint16 _uiButton = 0;
156 Common::String getRecordTypeName()
const override {
return "ControlUIItems"; }
163 void execute()
override;
166 int32 _signalValue = 0;
169 Common::String getRecordTypeName()
const override {
return "UIPopupPrepScene"; }
177 void execute()
override;
187 Common::String getRecordTypeName()
const override {
return "AddSearchLink"; }
194 void execute()
override;
201 Common::String getRecordTypeName()
const override {
return "BumpPlayerClock"; }
208 void execute()
override;
211 Common::String getRecordTypeName()
const override {
return "SaveContinueGame"; }
221 Common::String getRecordTypeName()
const override {
return "TurnOffMainRendering"; }
231 Common::String getRecordTypeName()
const override {
return "TurnOnMainRendering"; }
239 void execute()
override;
242 Common::String getRecordTypeName()
const override {
return "ResetAndStartTimer"; }
249 void execute()
override;
252 Common::String getRecordTypeName()
const override {
return "StopTimer"; }
259 void execute()
override;
262 Common::String getRecordTypeName()
const override {
return "GotoMenu"; }
271 void execute()
override;
274 Common::String getRecordTypeName()
const override {
return "LoseGame"; }
281 void execute()
override;
284 Common::String getRecordTypeName()
const override {
return "PushScene"; }
291 void execute()
override;
294 Common::String getRecordTypeName()
const override {
return "PopScene"; }
305 void execute()
override;
308 Common::String getRecordTypeName()
const override {
return "WinGame"; }
317 void execute()
override;
322 const Hint *selectedHint;
328 Common::String getRecordTypeName()
const override {
return "HintSystem"; }
334 #endif // NANCY_ACTION_MISCRECORDS_H Definition: miscrecords.h:61
Definition: miscrecords.h:138
Definition: miscrecords.h:174
Definition: miscrecords.h:268
Definition: commontypes.h:302
Definition: miscrecords.h:278
Definition: miscrecords.h:302
Definition: miscrecords.h:226
Definition: actionrecord.h:162
Definition: miscrecords.h:91
Definition: miscrecords.h:75
Definition: miscrecords.h:103
Definition: miscrecords.h:246
Definition: miscrecords.h:34
Definition: miscrecords.h:216
Definition: actionrecord.h:97
Definition: miscrecords.h:288
Definition: miscrecords.h:114
Definition: miscrecords.h:205
Definition: commontypes.h:255
Definition: miscrecords.h:236
Definition: miscrecords.h:49
Definition: miscrecords.h:191
Definition: miscrecords.h:314
Definition: actionmanager.h:32