bool RivenConsole::Cmd_Hotspots(int argc, const char **argv) { Common::Array<RivenHotspot *> hotspots = _vm->getCard()->getHotspots(); debugPrintf("Current card (%d) has %d hotspots:\n", _vm->getCard()->getId(), hotspots.size()); for (uint16 i = 0; i < hotspots.size(); i++) { RivenHotspot *hotspot = hotspots[i]; debugPrintf("Hotspot %d, index %d, BLST ID %d (", i, hotspot->getIndex(), hotspot->getBlstId()); if (hotspot->isEnabled()) debugPrintf("enabled"); else debugPrintf("disabled"); Common::Rect rect = hotspot->getRect(); debugPrintf(") - (%d, %d, %d, %d)\n", rect.left, rect.top, rect.right, rect.bottom); debugPrintf(" Name = %s\n", hotspot->getName().c_str()); } return true; }