void TSpit::setMarbleHotspots() { // Set the hotspots for (uint16 i = 0; i < kMarbleCount; i++) { uint32 marblePos = _vm->_vars[s_marbleNames[i]]; RivenHotspot *marbleHotspot = _vm->getCard()->getHotspotByName(s_marbleNames[i]); if (marblePos == 0) // In the receptacle marbleHotspot->setRect(_marbleBaseHotspots[i]); else // On the grid marbleHotspot->setRect(generateMarbleGridRect(getMarbleX(marblePos), getMarbleY(marblePos))); } }