22 #if !defined(SCUMM_IMUSE_DIGI_GROUPS_H) && defined(ENABLE_SCUMM_7_8) 23 #define SCUMM_IMUSE_DIGI_GROUPS_H 25 #include "common/scummsys.h" 26 #include "common/mutex.h" 27 #include "common/serializer.h" 28 #include "common/textconsole.h" 29 #include "common/util.h" 30 #include "scumm/imuse_digi/dimuse_engine.h" 34 class IMuseDigiGroupsHandler {
37 IMuseDigital *_engine;
38 int _effVols[DIMUSE_MAX_GROUPS] = {};
39 int _vols[DIMUSE_MAX_GROUPS] = {};
41 IMuseDigiGroupsHandler(IMuseDigital *engine);
42 ~IMuseDigiGroupsHandler();
44 int setGroupVol(
int id,
int volume);
45 int getGroupVol(
int id);