22 #ifndef SCI_ENGINE_WORKAROUNDS_H 23 #define SCI_ENGINE_WORKAROUNDS_H 25 #include "sci/engine/vm_types.h" 26 #include "sci/engine/state.h" 31 enum SciWorkaroundType {
39 SciWorkaroundType type;
53 int16 inheritanceLevel;
54 const char *objectName;
55 const char *methodName;
56 const uint16 *localCallSignature;
120 enum SciMessageWorkaroundType {
122 MSG_WORKAROUND_REMAP,
124 MSG_WORKAROUND_EXTRACT
127 enum SciMedia : uint {
135 SciMessageWorkaroundType type;
142 uint32 substringIndex;
143 uint32 substringLength;
166 #endif // SCI_ENGINE_WORKAROUNDS_H Definition: workarounds.h:147
Definition: workarounds.h:38
Definition: workarounds.h:134
Definition: workarounds.h:49
kLanguage
Definition: sci.h:124
Definition: resource.h:161