void Scene::printSurfaces(Console *con) { for (uint index = 0; index < _surfaces.size(); index++) { NDrawRect drawRect = _surfaces[index]->getDrawRect(); NRect clipRect = _surfaces[index]->getClipRect(); int priority = _surfaces[index]->getPriority(); con->DebugPrintf("%d ('%s'): Priority %d, draw rect (%d, %d, %d, %d), clip rect (%d, %d, %d, %d)\n", index, _surfaces[index]->getName().c_str(), priority, drawRect.x, drawRect.y, drawRect.x2(), drawRect.y2(), clipRect.x1, clipRect.y1, clipRect.x2, clipRect.y2); } }
void Sprite::setClipRect(NDrawRect& drawRect) { setClipRect(drawRect.x, drawRect.y, drawRect.x2(), drawRect.y2()); }