Play.OBJ play_init(); -init things and alloc's buffers (must be called in grafix mode cause it bases buffer sizes on current screen resolution) play_uninit(); -frees buffers and stuff play_open(filename); -opens FLK play_seek(dword pos); -seeks to frame pos within current open FLK play_next(); -copies next frame to videotemp buffer (you must call v_copy to update screen once you add what else you need to add) play_play(); -plays rest of flic to end and calls v_copy on it's own