added movieTime stuff, now it try handle subtitles for smush
This commit is contained in:
parent
1c3e5443cc
commit
397d822587
6 changed files with 24 additions and 2 deletions
|
@ -38,6 +38,7 @@ Engine::Engine() :
|
|||
}
|
||||
|
||||
void Engine::mainLoop() {
|
||||
movieTime_ = 0;
|
||||
frameTime_ = 0;
|
||||
frameStart_ = SDL_GetTicks();
|
||||
|
||||
|
@ -106,6 +107,7 @@ void Engine::mainLoop() {
|
|||
}
|
||||
|
||||
if (g_smush->isPlaying()) {
|
||||
movieTime_ = g_smush->getMovieTime();
|
||||
if (g_smush->isUpdateNeeded()) {
|
||||
g_driver->prepareSmushFrame(g_smush->getWidth(), g_smush->getHeight(), g_smush->getDstPtr());
|
||||
g_smush->clearUpdateNeeded();
|
||||
|
@ -149,6 +151,10 @@ void Engine::mainLoop() {
|
|||
lua_beginblock();
|
||||
set_frameTime(frameTime_);
|
||||
lua_endblock();
|
||||
|
||||
lua_beginblock();
|
||||
set_movieTime(movieTime_);
|
||||
lua_endblock();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue