| 251 | } |
| 252 | |
| 253 | void diablo_init() |
| 254 | { |
| 255 | init_create_window(); |
| 256 | |
| 257 | SFileEnableDirectAccess(TRUE); |
| 258 | init_archives(); |
| 259 | atexit(init_cleanup); |
| 260 | |
| 261 | UiInitialize(); |
| 262 | #ifdef SPAWN |
| 263 | UiSetSpawned(TRUE); |
| 264 | #endif |
| 265 | atexit(UiDestroy); |
| 266 | |
| 267 | ReadOnlyTest(); |
| 268 | |
| 269 | InitHash(); |
| 270 | |
| 271 | diablo_init_screen(); |
| 272 | |
| 273 | snd_init(NULL); |
| 274 | atexit(sound_cleanup); |
| 275 | sound_init(); |
| 276 | atexit(effects_cleanup_sfx); |
| 277 | } |
| 278 | |
| 279 | void diablo_splash() |
| 280 | { |
no test coverage detected