| 18 | }; |
| 19 | |
| 20 | U32 zFMVPlay(char* filename, U32 buttons, F32 time, bool skippable, bool lockController) |
| 21 | { |
| 22 | char fullname[64]; |
| 23 | U32 ret; |
| 24 | |
| 25 | if (filename == NULL) |
| 26 | { |
| 27 | return 1; |
| 28 | } |
| 29 | |
| 30 | while (*filename == '/' || *filename == '\\') |
| 31 | { |
| 32 | filename++; |
| 33 | } |
| 34 | |
| 35 | sprintf(fullname, "%s%s", filename, ".bik"); |
| 36 | xSndSuspend(); |
| 37 | _GameOstrich old = zGameGetOstrich(); |
| 38 | zGameSetOstrich(eGameOstrich_PlayingMovie); |
| 39 | ret = iFMVPlay(fullname, buttons, time, skippable, lockController); |
| 40 | zGameSetOstrich(old); |
| 41 | xSndResume(); |
| 42 | |
| 43 | return ret; |
| 44 | } |
| 45 | |
| 46 | char* zFMVFileGetName(eFMVFile fileEnum) |
| 47 | { |
no test coverage detected