/** * @brief Close a cinematic, and clean up status and memory * @sa CIN_PlayCinematic */ void CIN_CloseCinematic (cinematic_t* cin) { if (cin->status == CIN_STATUS_NONE) return; /* Not playing */ cin->status = CIN_STATUS_NONE; if (cin->cinematicType == CINEMATIC_TYPE_ROQ) CIN_ROQ_CloseCinematic(cin); else if (cin->cinematicType == CINEMATIC_TYPE_OGM) CIN_OGM_CloseCinematic(cin); CIN_InitCinematic(cin); }
void uiVideoNode::onWindowOpened (uiNode_t *node, linkedList_t *params) { CIN_InitCinematic(&(EXTRADATA(node).cin)); }
static void UI_VideoNodeInit (uiNode_t *node, linkedList_t *params) { CIN_InitCinematic(&(EXTRADATA(node).cin)); }