22 #ifndef NANCY_ACTION_SOUNDRECORDS_H 23 #define NANCY_ACTION_SOUNDRECORDS_H 25 #include "engines/nancy/action/actionrecord.h" 34 void execute()
override;
40 Common::String getRecordTypeName()
const override {
return "SetVolume"; }
52 void execute()
override;
56 bool _changeSceneImmediately =
false;
69 void execute()
override;
85 Common::String getRecordTypeName()
const override {
return "PlaySoundTerse"; }
94 Common::String getRecordTypeName()
const override {
return "PlaySoundEventFlagTerse"; }
102 void execute()
override;
115 void execute()
override;
123 bool canHaveHotspot()
const override {
return true; }
124 Common::String getRecordTypeName()
const override {
return "PlaySoundMultiHS"; }
132 void execute()
override;
138 Common::String getRecordTypeName()
const override {
return "StopSound"; }
146 void execute()
override;
150 uint _selectedSound = 0;
153 Common::String getRecordTypeName()
const override {
return "PlayRandomSound"; }
160 void execute()
override;
165 uint _selectedSound = 0;
168 Common::String getRecordTypeName()
const override {
return "PlayRandomSoundTerse"; }
178 void execute()
override;
181 Common::String getRecordTypeName()
const override {
return "TableIndexPlaySound"; }
183 uint16 _tableIndex = 0;
184 int16 _lastIndexVal = -1;
190 #endif // NANCY_ACTION_NAVIGATIONRECORDS_H
Definition: soundrecords.h:80
Definition: soundrecords.h:31
Definition: commontypes.h:151
Definition: soundrecords.h:129
Definition: soundrecords.h:99
Definition: commontypes.h:217
Definition: soundrecords.h:46
Definition: commontypes.h:171
Definition: soundrecords.h:66
Definition: actionrecord.h:97
Definition: soundrecords.h:89
Definition: soundrecords.h:175
Definition: soundrecords.h:112
Definition: soundrecords.h:157
Definition: commontypes.h:254
Definition: commontypes.h:166
Definition: actionmanager.h:32
Definition: soundrecords.h:143