#ifndef CL_VIDEO_H
#define CL_VIDEO_H
-#define MAXCLVIDEOS 64 + 1 // 1 video is reserved for the cinematic mode
-#define CLVIDEOPREFIX "_video/"
+#include "cl_dyntexture.h"
+
+// yields DYNAMIC_TEXTURE_PATH_PREFIX CLVIDEOPREFIX video name for a path
+#define CLVIDEOPREFIX CLDYNTEXTUREPREFIX "video/"
#define CLTHRESHOLD 2.0
#define MENUOWNER 1
void CL_CloseVideo( clvideo_t * video );
void CL_PurgeOwner( int owner );
-void CL_VideoFrame( void ); // update all videos
+void CL_Video_Frame( void ); // update all videos
void CL_Video_Init( void );
void CL_Video_Shutdown( void );
void CL_VideoStart( char *filename );
void CL_VideoStop( void );
+// new function used for fullscreen videos
+// TODO: Andreas Kirsch: move this subsystem somewhere else (preferably host) since the cl_video system shouldnt do such work like managing key events..
+void CL_Video_KeyEvent( int key, int ascii, qboolean down );
+
#endif