bool Console::cmdLoadVideo(int argc, const char **argv) { if (argc != 2) { debugPrintf("Use %s <fileName> to load a video to the screen\n", argv[0]); return true; } ZorkAVIDecoder videoDecoder; if (videoDecoder.loadFile(argv[1])) { _engine->playVideo(videoDecoder); } return true; }
bool ActionStreamVideo::execute(ZVision *engine) { ZorkAVIDecoder decoder; if (!decoder.loadFile(_fileName)) { return true; } Common::Rect destRect; if ((_flags & DIFFERENT_DIMENSIONS) == DIFFERENT_DIMENSIONS) { destRect = Common::Rect(_x1, _y1, _x2, _y2); } engine->playVideo(decoder, destRect, _skippable); return true; }