| 480 | } /* FlcInitFirstFrame */ |
| 481 | |
| 482 | int FlcInit(const char *filename) |
| 483 | { flc.pMembuf=NULL; |
| 484 | flc.membufSize=0; |
| 485 | |
| 486 | if(FlcCheckHeader(filename)) { |
| 487 | Log(LOG_ERROR) << "Flx file failed header check."; |
| 488 | //exit(1); |
| 489 | return -1; |
| 490 | } |
| 491 | if (flc.realscreen->getSurface()->getSurface()->format->BitsPerPixel == 8) |
| 492 | { |
| 493 | flc.mainscreen = flc.realscreen->getSurface()->getSurface(); |
| 494 | } else |
| 495 | { |
| 496 | flc.mainscreen = SDL_AllocSurface(SDL_SWSURFACE, flc.screen_w, flc.screen_h, 8, 0, 0, 0, 0); |
| 497 | } |
| 498 | return 0; |
| 499 | //SDLInit(filename); |
| 500 | } /* FlcInit */ |
| 501 | |
| 502 | void FlcDeInit() |
| 503 | { |
no test coverage detected