EXPORT void CALL angrylionRomClosed (void) { rdp_close(); #ifdef HAVE_DIRECTDRAW if (lpddsback) { IDirectDrawSurface_Release(lpddsback); lpddsback = 0; } if (lpddsprimary) { IDirectDrawSurface_Release(lpddsprimary); lpddsprimary = 0; } if (lpdd) { IDirectDraw_Release(lpdd); lpdd = 0; } #else if (blitter_buf) free(blitter_buf); #endif SaveLoaded = 1; command_counter = 0; }
void angrylionRomClosed (void) { rdp_close(); SaveLoaded = 1; command_counter = 0; }
void angrylionRomClosed (void) { rdp_close(); #ifdef HAVE_RDP_DUMP rdp_dump_end(); #endif }
EXPORT void CALL RomClosed (void) { rdp_close(); if (lpddsback) { IDirectDrawSurface_Release(lpddsback); lpddsback = 0; } if (lpddsprimary) { IDirectDrawSurface_Release(lpddsprimary); lpddsprimary = 0; } if (lpdd) { IDirectDraw_Release(lpdd); lpdd = 0; } SaveLoaded = 1; command_counter = 0; }