void CloudsIntroSequence::drawCursors(){ map<int, CloudsInteractionEventArgs>& inputPoints = GetCloudsInputPoints(); for (map<int, CloudsInteractionEventArgs>::iterator it = inputPoints.begin(); it != inputPoints.end(); ++it) { if (it->second.primary) { // override primaryCursorMode selfDrawCursor(stickyCursor, it->second.dragged, caughtQuestion? CURSOR_MODE_DRAW : CURSOR_MODE_CAMERA, it->second.focus); } else { selfDrawCursor(it->second.position, it->second.dragged, secondaryCursorMode, it->second.focus); } } }
void CloudsIntroSequence::drawCursors(){ cursorAlpha = 1.0; if(!startedOnclick){ cursorAlpha = ofMap(clickToBeginAlpha, 0, .3, 0.0, 1.0, true); } map<int, CloudsInteractionEventArgs>& inputPoints = GetCloudsInputPoints(); for (map<int, CloudsInteractionEventArgs>::iterator it = inputPoints.begin(); it != inputPoints.end(); ++it) { if (it->second.primary) { // override primaryCursorMode selfDrawCursor(stickyCursor, it->second.dragged, caughtQuestion? CURSOR_MODE_DRAW : CURSOR_MODE_CAMERA, it->second.focus, cursorAlpha); } else { selfDrawCursor(it->second.position, it->second.dragged, secondaryCursorMode, it->second.focus, cursorAlpha); } } }