equal
deleted
inserted
replaced
25 #import "SDL_uikitwindow.h" |
25 #import "SDL_uikitwindow.h" |
26 #import "SDL_events_c.h" |
26 #import "SDL_events_c.h" |
27 #import "../SDL_sysvideo.h" |
27 #import "../SDL_sysvideo.h" |
28 #import "jumphack.h" |
28 #import "jumphack.h" |
29 #import "SDL_video.h" |
29 #import "SDL_video.h" |
|
30 #import "SDL_mixer.h" |
|
31 |
|
32 #import "PascalImports.h" |
|
33 #import "CommodityFunctions.h" |
30 #import "GameSetup.h" |
34 #import "GameSetup.h" |
31 #import "PascalImports.h" |
|
32 #import "MainMenuViewController.h" |
35 #import "MainMenuViewController.h" |
33 #import "OverlayViewController.h" |
36 #import "OverlayViewController.h" |
34 #import "CommodityFunctions.h" |
|
35 |
37 |
36 #ifdef main |
38 #ifdef main |
37 #undef main |
39 #undef main |
38 #endif |
40 #endif |
39 |
41 |
129 // set working directory to resource path |
131 // set working directory to resource path |
130 [[NSFileManager defaultManager] changeCurrentDirectoryPath:[[NSBundle mainBundle] resourcePath]]; |
132 [[NSFileManager defaultManager] changeCurrentDirectoryPath:[[NSBundle mainBundle] resourcePath]]; |
131 } |
133 } |
132 |
134 |
133 -(void) applicationWillTerminate:(UIApplication *)application { |
135 -(void) applicationWillTerminate:(UIApplication *)application { |
|
136 Mix_CloseAudio(); |
134 SDL_SendQuit(); |
137 SDL_SendQuit(); |
|
138 |
135 if (isInGame) { |
139 if (isInGame) { |
136 HW_terminate(YES); |
140 HW_terminate(YES); |
137 // hack to prevent automatic termination. See SDL_uikitevents.m for details |
141 // hack to prevent automatic termination. See SDL_uikitevents.m for details |
138 longjmp(*(jump_env()), 1); |
142 longjmp(*(jump_env()), 1); |
139 } |
143 } |