mirror of
https://github.com/libretro/scummvm.git
synced 2025-04-02 06:41:51 +00:00
AGI: Replace report() macro by debug() / warning()
This makes AGI quite a bit less noisy by default. svn-id: r53868
This commit is contained in:
parent
4e2d1b507a
commit
7c2323bdc3
@ -360,12 +360,12 @@ int AgiEngine::agiInit() {
|
||||
|
||||
switch (getVersion() >> 12) {
|
||||
case 2:
|
||||
report("Emulating Sierra AGI v%x.%03x\n",
|
||||
debug("Emulating Sierra AGI v%x.%03x\n",
|
||||
(int)(getVersion() >> 12) & 0xF,
|
||||
(int)(getVersion()) & 0xFFF);
|
||||
break;
|
||||
case 3:
|
||||
report("Emulating Sierra AGI v%x.002.%03x\n",
|
||||
debug("Emulating Sierra AGI v%x.002.%03x\n",
|
||||
(int)(getVersion() >> 12) & 0xF,
|
||||
(int)(getVersion()) & 0xFFF);
|
||||
break;
|
||||
@ -382,10 +382,10 @@ int AgiEngine::agiInit() {
|
||||
_game.sbuf = _game.sbuf256c;
|
||||
|
||||
if (_game.gameFlags & ID_AMIGA)
|
||||
report("Amiga padded game detected.\n");
|
||||
debug(1, "Amiga padded game detected.");
|
||||
|
||||
if (_game.gameFlags & ID_AGDS)
|
||||
report("AGDS mode enabled.\n");
|
||||
debug(1, "AGDS mode enabled.");
|
||||
|
||||
ec = _loader->init(); // load vol files, etc
|
||||
|
||||
@ -655,7 +655,7 @@ void AgiEngine::initialize() {
|
||||
_game.state = STATE_LOADED;
|
||||
debugC(2, kDebugLevelMain, "game loaded");
|
||||
} else {
|
||||
report("Could not open AGI game");
|
||||
warning("Could not open AGI game");
|
||||
}
|
||||
|
||||
debugC(2, kDebugLevelMain, "Init sound");
|
||||
@ -703,7 +703,6 @@ Common::Error AgiBase::init() {
|
||||
Common::Error AgiEngine::go() {
|
||||
CursorMan.showMouse(true);
|
||||
|
||||
report(" \nAGI engine %s is ready.\n", gScummVMVersion);
|
||||
if (_game.state < STATE_LOADED) {
|
||||
do {
|
||||
mainCycle();
|
||||
@ -747,7 +746,7 @@ void AgiEngine::parseFeatures() {
|
||||
for (int i = 0; i < numFeatures; i++) {
|
||||
for (const Flags *flag = flags; flag->name; flag++) {
|
||||
if (!scumm_stricmp(feature[i], flag->name)) {
|
||||
debug(0, "Added feature: %s", flag->name);
|
||||
debug(2, "Added feature: %s", flag->name);
|
||||
|
||||
setFeature(flag->flag);
|
||||
break;
|
||||
|
@ -236,8 +236,6 @@ enum AgiMouseButton {
|
||||
kAgiMouseButtonMiddle // Middle mouse button
|
||||
};
|
||||
|
||||
#define report printf
|
||||
|
||||
enum GameId {
|
||||
GID_AGI = 1
|
||||
};
|
||||
|
@ -152,7 +152,7 @@ bool Console::Cmd_Flags(int argc, const char **argv) {
|
||||
for (j = 0; j < 10; j++, i++) {
|
||||
DebugPrintf("%c ", _vm->getflag(i) ? 'T' : 'F');
|
||||
}
|
||||
report("\n");
|
||||
DebugPrintf("\n");
|
||||
}
|
||||
|
||||
return true;
|
||||
|
@ -319,12 +319,12 @@ int AgiEngine::playGame() {
|
||||
|
||||
// We run AGIMOUSE always as a side effect
|
||||
if (getFeatures() & GF_AGIMOUSE || true)
|
||||
report("Using AGI Mouse 1.0 protocol\n");
|
||||
debug(1, "Using AGI Mouse 1.0 protocol");
|
||||
|
||||
if (getFeatures() & GF_AGIPAL)
|
||||
debug(1, "Running AGIPAL game");
|
||||
|
||||
report("Running AGI script.\n");
|
||||
debug(0, "Running AGI script.\n");
|
||||
|
||||
setflag(fEnteredCli, false);
|
||||
setflag(fSaidAcceptedInput, false);
|
||||
|
@ -47,7 +47,7 @@ int AgiEngine::setupV2Game(int ver) {
|
||||
if (getFeatures() & GF_AGDS)
|
||||
setVersion(ver = 0x2440); // ALL AGDS games built for 2.440
|
||||
|
||||
report("Setting up for version 0x%04X\n", ver);
|
||||
debug(0, "Setting up for version 0x%04X", ver);
|
||||
|
||||
// 'quit' takes 0 args for 2.089
|
||||
if (ver == 0x2089)
|
||||
@ -70,7 +70,7 @@ int AgiEngine::setupV2Game(int ver) {
|
||||
int AgiEngine::setupV3Game(int ver) {
|
||||
int ec = errOK;
|
||||
|
||||
report("Setting up for version 0x%04X\n", ver);
|
||||
debug(0, "Setting up for version 0x%04X", ver);
|
||||
|
||||
// 'unknown176' takes 1 arg for 3.002.086, not 0 args.
|
||||
// 'unknown173' also takes 1 arg for 3.002.068, not 0 args.
|
||||
|
@ -121,7 +121,6 @@ int AgiEngine::handleController(int key) {
|
||||
if (_game.controllers[i].keycode == key) {
|
||||
debugC(3, kDebugLevelInput, "event %d: key press", _game.controllers[i].controller);
|
||||
_game.controllerOccured[_game.controllers[i].controller] = true;
|
||||
report("event AC:%i occurred\n", _game.controllers[i].controller);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
@ -43,7 +43,7 @@ int AgiLoader_v2::loadDir(AgiDir *agid, const char *fname) {
|
||||
uint32 flen;
|
||||
uint i;
|
||||
|
||||
report("Loading directory: %s\n", fname);
|
||||
debug(0, "Loading directory: %s", fname);
|
||||
|
||||
if (!fp.open(fname)) {
|
||||
return errBadFileOpen;
|
||||
@ -157,7 +157,7 @@ uint8 *AgiLoader_v2::loadVolRes(struct AgiDir *agid) {
|
||||
exit(1);
|
||||
}
|
||||
} else {
|
||||
report("Error: bad signature %04x\n", sig);
|
||||
warning("AgiLoader_v2::loadVolRes: bad signature %04x", sig);
|
||||
// fprintf (stderr, "ACK! BAD RESOURCE!!!\n");
|
||||
return 0;
|
||||
}
|
||||
|
@ -46,9 +46,9 @@ int AgiEngine::decodeObjects(uint8 *mem, uint32 flen) {
|
||||
// if so, its encrypted, else it is not
|
||||
|
||||
if (READ_LE_UINT16(mem) > flen) {
|
||||
report("Decrypting objects... ");
|
||||
debugN(0, "Decrypting objects... ");
|
||||
decrypt(mem, flen);
|
||||
report("done.\n");
|
||||
debug(0, "done.");
|
||||
}
|
||||
|
||||
// alloc memory for object list
|
||||
@ -79,7 +79,7 @@ int AgiEngine::decodeObjects(uint8 *mem, uint32 flen) {
|
||||
(_objects + i)->name = strdup("");
|
||||
}
|
||||
}
|
||||
report("Reading objects: %d objects read.\n", _game.numObjects);
|
||||
debug(0, "Reading objects: %d objects read.", _game.numObjects);
|
||||
|
||||
return errOK;
|
||||
}
|
||||
@ -92,8 +92,7 @@ int AgiEngine::loadObjects(const char *fname) {
|
||||
_objects = NULL;
|
||||
_game.numObjects = 0;
|
||||
|
||||
debugC(5, kDebugLevelResources, "(fname = %s)", fname);
|
||||
report("Loading objects: %s\n", fname);
|
||||
debugC(5, kDebugLevelResources, "(Loading objects '%s')", fname);
|
||||
|
||||
if (!fp.open(fname))
|
||||
return errBadFileOpen;
|
||||
@ -130,7 +129,7 @@ void AgiEngine::unloadObjects() {
|
||||
|
||||
void AgiEngine::objectSetLocation(unsigned int n, int i) {
|
||||
if (n >= _game.numObjects) {
|
||||
report("Error: Can't access object %d.\n", n);
|
||||
warning("AgiEngine::objectSetLocation: Can't access object %d.\n", n);
|
||||
return;
|
||||
}
|
||||
_objects[n].location = i;
|
||||
@ -138,7 +137,7 @@ void AgiEngine::objectSetLocation(unsigned int n, int i) {
|
||||
|
||||
int AgiEngine::objectGetLocation(unsigned int n) {
|
||||
if (n >= _game.numObjects) {
|
||||
report("Error: Can't access object %d.\n", n);
|
||||
warning("AgiEngine::objectGetLocation: Can't access object %d.\n", n);
|
||||
return 0;
|
||||
}
|
||||
return _objects[n].location;
|
||||
@ -146,7 +145,7 @@ int AgiEngine::objectGetLocation(unsigned int n) {
|
||||
|
||||
const char *AgiEngine::objectName(unsigned int n) {
|
||||
if (n >= _game.numObjects) {
|
||||
report("Error: Can't access object %d.\n", n);
|
||||
warning("AgiEngine::objectName: Can't access object %d.\n", n);
|
||||
return "";
|
||||
}
|
||||
return _objects[n].name;
|
||||
|
@ -492,7 +492,7 @@ void AgiEngine::cmd_init_joy(uint8 *p) { // do nothing
|
||||
}
|
||||
|
||||
void AgiEngine::cmd_script_size(uint8 *p) {
|
||||
report("script.size(%d)\n", p0);
|
||||
debug(0, "script.size(%d)", p0);
|
||||
}
|
||||
|
||||
void AgiEngine::cmd_cancel_line(uint8 *p) {
|
||||
@ -609,7 +609,7 @@ void AgiEngine::cmd_set_simple(uint8 *p) {
|
||||
|
||||
void AgiEngine::cmd_pop_script(uint8 *p) {
|
||||
if (getVersion() >= 0x2915) {
|
||||
report("pop.script\n");
|
||||
debug(0, "pop.script");
|
||||
}
|
||||
}
|
||||
|
||||
@ -621,7 +621,7 @@ void AgiEngine::cmd_hold_key(uint8 *p) {
|
||||
|
||||
void AgiEngine::cmd_discard_sound(uint8 *p) {
|
||||
if (getVersion() >= 0x2936) {
|
||||
report("discard.sound\n");
|
||||
debug(0, "discard.sound");
|
||||
}
|
||||
}
|
||||
|
||||
@ -1101,7 +1101,7 @@ void AgiEngine::cmd_set_game_id(uint8 *p) {
|
||||
else
|
||||
_game.id[0] = 0;
|
||||
|
||||
report("Game ID: \"%s\"\n", _game.id);
|
||||
debug(0, "Game ID: \"%s\"", _game.id);
|
||||
}
|
||||
|
||||
void AgiEngine::cmd_pause(uint8 *p) {
|
||||
@ -1453,7 +1453,7 @@ void AgiEngine::cmd_clear_text_rect(uint8 *p) {
|
||||
}
|
||||
|
||||
void AgiEngine::cmd_toggle_monitor(uint8 *p) {
|
||||
report("toggle.monitor\n");
|
||||
debug(0, "toggle.monitor");
|
||||
}
|
||||
|
||||
void AgiEngine::cmd_echo_line(uint8 *p) {
|
||||
@ -1510,7 +1510,7 @@ void AgiEngine::cmd_push_script(uint8 *p) {
|
||||
_game.vars[29] = _mouse.y;
|
||||
} else {
|
||||
if (getVersion() >= 0x2915) {
|
||||
report("push.script\n");
|
||||
debug(0, "push.script");
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1518,7 +1518,7 @@ void AgiEngine::cmd_push_script(uint8 *p) {
|
||||
void AgiEngine::cmd_set_pri_base(uint8 *p) {
|
||||
int i, x, pri;
|
||||
|
||||
report("Priority base set to %d\n", p0);
|
||||
debug(0, "Priority base set to %d", p0);
|
||||
|
||||
// _game.alt_pri = true;
|
||||
x = (_HEIGHT - p0) * _HEIGHT / 10;
|
||||
|
@ -275,11 +275,11 @@ void AgiEngine::debugConsole(int lognum, int mode, const char *str) {
|
||||
uint8 a, c, z;
|
||||
|
||||
if (str) {
|
||||
report(" %s\n", str);
|
||||
debug(0, " %s", str);
|
||||
return;
|
||||
}
|
||||
|
||||
report("%03d:%04x ", lognum, ip);
|
||||
debugN(0, "%03d:%04x ", lognum, ip);
|
||||
|
||||
switch (*(code + ip)) {
|
||||
case 0xFC:
|
||||
@ -289,7 +289,7 @@ void AgiEngine::debugConsole(int lognum, int mode, const char *str) {
|
||||
x = logicNamesIf;
|
||||
|
||||
if (_debug.opcodes) {
|
||||
report("%02X %02X %02X %02X %02X %02X %02X %02X %02X\n"
|
||||
debugN(0, "%02X %02X %02X %02X %02X %02X %02X %02X %02X\n"
|
||||
" ",
|
||||
(uint8)*(code + (0 + ip)) & 0xFF,
|
||||
(uint8)*(code + (1 + ip)) & 0xFF,
|
||||
@ -301,7 +301,7 @@ void AgiEngine::debugConsole(int lognum, int mode, const char *str) {
|
||||
(uint8)*(code + (7 + ip)) & 0xFF,
|
||||
(uint8)*(code + (8 + ip)) & 0xFF);
|
||||
}
|
||||
report("%s ", (x + *(code + ip) - 0xFC)->name);
|
||||
debugN(0, "%s ", (x + *(code + ip) - 0xFC)->name);
|
||||
break;
|
||||
default:
|
||||
x = mode == lCOMMAND_MODE ? logicNamesCmd : logicNamesTest;
|
||||
@ -309,7 +309,7 @@ void AgiEngine::debugConsole(int lognum, int mode, const char *str) {
|
||||
c = (unsigned char)(x + *(code + ip))->argMask;
|
||||
|
||||
if (_debug.opcodes) {
|
||||
report("%02X %02X %02X %02X %02X %02X %02X %02X %02X\n"
|
||||
debugN(0, "%02X %02X %02X %02X %02X %02X %02X %02X %02X\n"
|
||||
" ",
|
||||
(uint8)*(code + (0 + ip)) & 0xFF,
|
||||
(uint8)*(code + (1 + ip)) & 0xFF,
|
||||
@ -321,23 +321,23 @@ void AgiEngine::debugConsole(int lognum, int mode, const char *str) {
|
||||
(uint8)*(code + (7 + ip)) & 0xFF,
|
||||
(uint8)*(code + (8 + ip)) & 0xFF);
|
||||
}
|
||||
report("%s ", (x + *(code + ip))->name);
|
||||
debugN(0, "%s ", (x + *(code + ip))->name);
|
||||
|
||||
for (z = 1; a > 0;) {
|
||||
if (~c & 0x80) {
|
||||
report("%d", *(code + (ip + z)));
|
||||
debugN(0, "%d", *(code + (ip + z)));
|
||||
} else {
|
||||
report("v%d[%d]", *(code + (ip + z)), getvar(*(code + (ip + z))));
|
||||
debugN(0, "v%d[%d]", *(code + (ip + z)), getvar(*(code + (ip + z))));
|
||||
}
|
||||
c <<= 1;
|
||||
z++;
|
||||
if (--a > 0)
|
||||
report(",");
|
||||
debugN(0, ",");
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
report("\n");
|
||||
debugN(0, "\n");
|
||||
}
|
||||
|
||||
} // End of namespace Agi
|
||||
|
@ -95,13 +95,10 @@ SoundGenSarien::SoundGenSarien(AgiEngine *vm, Audio::Mixer *pMixer) : SoundGen(v
|
||||
break;
|
||||
}
|
||||
|
||||
report("Initializing sound:\n");
|
||||
|
||||
report("sound: envelopes ");
|
||||
if (_env) {
|
||||
report("enabled (decay=%d, sustain=%d)\n", ENV_DECAY, ENV_SUSTAIN);
|
||||
debug(0, "Initializing sound: envelopes enabled (decay=%d, sustain=%d)", ENV_DECAY, ENV_SUSTAIN);
|
||||
} else {
|
||||
report("disabled\n");
|
||||
debug(0, "Initializing sound: envelopes disabled");
|
||||
}
|
||||
|
||||
_mixer->playStream(Audio::Mixer::kMusicSoundType, &_soundHandle, this, -1, Audio::Mixer::kMaxChannelVolume, 0, DisposeAfterUse::NO, true);
|
||||
|
@ -52,10 +52,10 @@ int AgiEngine::loadWords(const char *fname) {
|
||||
words = NULL;
|
||||
|
||||
if (!fp.open(fname)) {
|
||||
report("Warning: can't open %s\n", fname);
|
||||
warning("loadWords: can't open %s", fname);
|
||||
return errOK; // err_BadFileOpen
|
||||
}
|
||||
report("Loading dictionary: %s\n", fname);
|
||||
debug(0, "Loading dictionary: %s", fname);
|
||||
|
||||
fp.seek(0, SEEK_END);
|
||||
flen = fp.pos();
|
||||
|
Loading…
x
Reference in New Issue
Block a user