|
|
| version 1.9, 2003/12/11 15:13:17 | version 1.11, 2003/12/22 12:25:11 |
|---|---|
| Line 27 | Line 27 |
| #include "compiler.h" | #include "compiler.h" |
| #include <sys/stat.h> | |
| #include <getopt.h> | #include <getopt.h> |
| #include <signal.h> | #include <signal.h> |
| Line 43 | Line 44 |
| #include "toolkit.h" | #include "toolkit.h" |
| #include "kdispwin.h" | #include "kdispwin.h" |
| #include "sysmenu.h" | |
| #include "toolwin.h" | #include "toolwin.h" |
| #include "viewer.h" | #include "viewer.h" |
| #include "commng.h" | #include "commng.h" |
| #include "fontmng.h" | |
| #include "inputmng.h" | |
| #include "joymng.h" | #include "joymng.h" |
| #include "kbdmng.h" | #include "kbdmng.h" |
| #include "mousemng.h" | #include "mousemng.h" |
| #include "scrnmng.h" | #include "scrnmng.h" |
| #include "soundmng.h" | #include "soundmng.h" |
| #include "sysmng.h" | #include "sysmng.h" |
| #include "taskmng.h" | |
| /* | /* |
| Line 235 main(int argc, char *argv[]) | Line 240 main(int argc, char *argv[]) |
| TRACEINIT(); | TRACEINIT(); |
| keystat_reset(); | if (fontmng_init() != SUCCESS) |
| goto fontmng_failure; | |
| kdispwin_initialize(); | kdispwin_initialize(); |
| viewer_init(); | viewer_init(); |
| Line 243 main(int argc, char *argv[]) | Line 249 main(int argc, char *argv[]) |
| toolkit_widget_create(); | toolkit_widget_create(); |
| scrnmng_initialize(); | scrnmng_initialize(); |
| kbdmng_init(); | kbdmng_init(); |
| inputmng_init(); | |
| keystat_reset(); | |
| scrnmode = 0; | scrnmode = 0; |
| if (np2cfg.RASTER) { | if (np2cfg.RASTER) { |
| scrnmode |= SCRNMODE_HIGHCOLOR; | scrnmode |= SCRNMODE_HIGHCOLOR; |
| } | } |
| if (sysmenu_create() != SUCCESS) | |
| goto sysmenu_failure; | |
| if (scrnmng_create(scrnmode) != SUCCESS) | if (scrnmng_create(scrnmode) != SUCCESS) |
| goto resource_cleanup; | goto scrnmng_failure; |
| if (soundmng_initialize() == SUCCESS) { | if (soundmng_initialize() == SUCCESS) { |
| result = soundmng_pcmload(SOUND_PCMSEEK, file_getcd("fddseek.wav")); | result = soundmng_pcmload(SOUND_PCMSEEK, file_getcd("fddseek.wav")); |
| Line 276 main(int argc, char *argv[]) | Line 286 main(int argc, char *argv[]) |
| commng_initialize(); | commng_initialize(); |
| sysmng_initialize(); | sysmng_initialize(); |
| taskmng_initialize(); | |
| joy_init(); | joy_init(); |
| pccore_init(); | pccore_init(); |
| Line 309 main(int argc, char *argv[]) | Line 320 main(int argc, char *argv[]) |
| setup_signal(SIGINT, sighandler); | setup_signal(SIGINT, sighandler); |
| setup_signal(SIGTERM, sighandler); | setup_signal(SIGTERM, sighandler); |
| np2running = TRUE; | |
| toolkit_widget_mainloop(); | toolkit_widget_mainloop(); |
| np2running = FALSE; | |
| rv = 0; | rv = 0; |
| kdispwin_destroy(); | kdispwin_destroy(); |
| Line 333 main(int argc, char *argv[]) | Line 342 main(int argc, char *argv[]) |
| soundmng_deinitialize(); | soundmng_deinitialize(); |
| scrnmng_destroy(); | scrnmng_destroy(); |
| resource_cleanup: | scrnmng_failure: |
| sysmenu_destroy(); | |
| sysmenu_failure: | |
| fontmng_terminate(); | |
| fontmng_failure: | |
| if (sys_updates & (SYS_UPDATECFG|SYS_UPDATEOSCFG)) { | if (sys_updates & (SYS_UPDATECFG|SYS_UPDATEOSCFG)) { |
| initsave(); | initsave(); |
| toolwin_writeini(); | toolwin_writeini(); |