Exemple #1
0
/**
 * @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));
}
Exemple #3
0
static void UI_VideoNodeInit (uiNode_t *node, linkedList_t *params)
{
	CIN_InitCinematic(&(EXTRADATA(node).cin));
}