|
|
| version 1.4, 2003/10/23 15:57:16 | version 1.5, 2003/10/23 19:31:58 |
|---|---|
| Line 458 static void HandleMouseDown(EventRecord | Line 458 static void HandleMouseDown(EventRecord |
| switch(FindWindow(pevent->where, &hWnd)) { | switch(FindWindow(pevent->where, &hWnd)) { |
| case inMenuBar: | case inMenuBar: |
| soundmng_stop(); | |
| HandleMenuChoice(MenuSelect(pevent->where)); | HandleMenuChoice(MenuSelect(pevent->where)); |
| break; | break; |
| Line 562 static void flagsave(const char *ext) { | Line 563 static void flagsave(const char *ext) { |
| statsave_save(path); | statsave_save(path); |
| } | } |
| static void flagload(const char *ext) { | static void flagdelete(const char *ext) { |
| char path[MAX_PATH]; | char path[MAX_PATH]; |
| char buf[1024]; | |
| getstatfilename(path, ext, sizeof(path)); | |
| file_delete(path); | |
| } | |
| static int flagload(const char *ext) { | |
| int ret; | int ret; |
| char path[MAX_PATH]; | |
| char buf[1024]; | |
| int r; | |
| ret = IDOK; | |
| getstatfilename(path, ext, sizeof(path)); | getstatfilename(path, ext, sizeof(path)); |
| ret = statsave_check(path, buf, sizeof(buf)); | r = statsave_check(path, buf, sizeof(buf)); |
| if (ret == NP2FLAG_SUCCESS) { | if (r & (~NP2FLAG_DISKCHG)) { |
| ResumeErrorDialogProc(); | |
| ret = IDCANCEL; | |
| } | |
| else if (r & NP2FLAG_DISKCHG) { | |
| ret = ResumeWarningDialogProc(buf); | |
| } | |
| if (ret == IDOK) { | |
| statsave_load(path); | statsave_load(path); |
| } | } |
| return(ret); | |
| } | } |
| int main(int argc, char *argv[]) { | int main(int argc, char *argv[]) { |
| Line 657 int main(int argc, char *argv[]) { | Line 676 int main(int argc, char *argv[]) { |
| #if defined(NP2GCC) | #if defined(NP2GCC) |
| mouse_callback(); | mouse_callback(); |
| #endif | #endif |
| soundmng_play(); | |
| mackbd_callback(); | mackbd_callback(); |
| pccore_exec(framecnt == 0); | pccore_exec(framecnt == 0); |
| if (np2oscfg.DRAW_SKIP) { // nowait frame skip | if (np2oscfg.DRAW_SKIP) { // nowait frame skip |
| Line 677 int main(int argc, char *argv[]) { | Line 697 int main(int argc, char *argv[]) { |
| #if defined(NP2GCC) | #if defined(NP2GCC) |
| mouse_callback(); | mouse_callback(); |
| #endif | #endif |
| soundmng_play(); | |
| mackbd_callback(); | mackbd_callback(); |
| pccore_exec(framecnt == 0); | pccore_exec(framecnt == 0); |
| framecnt++; | framecnt++; |
| Line 691 int main(int argc, char *argv[]) { | Line 712 int main(int argc, char *argv[]) { |
| #if defined(NP2GCC) | #if defined(NP2GCC) |
| mouse_callback(); | mouse_callback(); |
| #endif | #endif |
| soundmng_play(); | |
| mackbd_callback(); | mackbd_callback(); |
| pccore_exec(framecnt == 0); | pccore_exec(framecnt == 0); |
| framecnt++; | framecnt++; |
| Line 728 int main(int argc, char *argv[]) { | Line 750 int main(int argc, char *argv[]) { |
| if (np2oscfg.resume) { | if (np2oscfg.resume) { |
| flagsave(np2resume); | flagsave(np2resume); |
| } | } |
| else { | |
| flagdelete(np2resume); | |
| } | |
| pccore_term(); | pccore_term(); |
| S98_trash(); | S98_trash(); |