Hmm.
Well, actually thats not true. When the vergec.txt says [advanced movie api undocumented for now], thats what we've got in there.
Uh. I'm too lazy to write up docs tho for it right now. So heres the vc interface code (the vc function name will not have vc_ prefixing it)
void vc_PlayMovie()
{
string s = vc->ResolveString();
vc->vcreturn = win_movie_playSimple(s.c_str());
}
void vc_MovieLoad()
{
string s = vc->ResolveString();
int mute = vc->ResolveOperand();
vc->vcreturn = win_movie_load(s.c_str(), ((bool) mute));
}
void vc_MoviePlay()
{
int m = vc->ResolveOperand();
int loop = vc->ResolveOperand();
win_movie_play(m,loop);
}
void vc_MovieGetImage()
{
int m = vc->ResolveOperand();
vc->vcreturn = win_movie_getImage(m);
}
void vc_MovieRender()
{
int m = vc->ResolveOperand();
win_movie_render(m);
}
void vc_MovieClose()
{
int m = vc->ResolveOperand();
win_movie_close(m);
}
void vc_MovieGetCurrFrame()
{
int m = vc->ResolveOperand();
vc->vcreturn = win_movie_getCurrFrame(m);
}
void vc_MovieGetFramerate()
{
int m = vc->ResolveOperand();
vc->vcreturn = win_movie_getFramerate(m);
}
void vc_MovieNextFrame()
{
int m = vc->ResolveOperand();
win_movie_nextFrame(m);
}
void vc_MovieSetFrame()
{
int m = vc->ResolveOperand();
int f = vc->ResolveOperand();
win_movie_setFrame(m,f);
}
Feel free to play around with em. If you have problems let me know and I will insult zero's manliness.