void Scene::insertScreenMouse(uint32 fileHash, const NRect *mouseRect) { NRect rect = NRect::make(-1, -1, -1, -1); if (mouseRect) rect = *mouseRect; insertMouse(new Mouse(_vm, fileHash, rect)); _cursorFileHash = fileHash; }
void Scene::insertNavigationMouse(uint32 fileHash, int type) { insertMouse(new Mouse(_vm, fileHash, type)); _cursorFileHash = fileHash; }
void Scene::insertPuzzleMouse(uint32 fileHash, int16 x1, int16 x2) { insertMouse(new Mouse(_vm, fileHash, x1, x2)); _cursorFileHash = fileHash; }
void Scene::insertScreenMouse(uint32 fileHash, const NRect *mouseRect) { NRect rect(-1, -1, -1, -1); if (mouseRect) rect = *mouseRect; insertMouse(new Mouse(_vm, fileHash, rect)); }