diff options
author | Iru Cai <mytbk920423@gmail.com> | 2018-09-25 07:43:02 +0800 |
---|---|---|
committer | Iru Cai <mytbk920423@gmail.com> | 2018-09-25 07:45:07 +0800 |
commit | f38b1e589c9a8000911ce14642f496c4267b71d6 (patch) | |
tree | c861aa7556e744cf5d3cce3ce37b3cad098f412e /csrc/main.c | |
parent | 0248e480c58e8e1de8f64d258999634b1db06cd0 (diff) | |
download | rich4-f38b1e589c9a8000911ce14642f496c4267b71d6.tar.xz |
name fcn_4018e7 as register_wait_callback, and move it to window_util
Diffstat (limited to 'csrc/main.c')
-rw-r--r-- | csrc/main.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/csrc/main.c b/csrc/main.c index 94f98b2..65acbd2 100644 --- a/csrc/main.c +++ b/csrc/main.c @@ -6,13 +6,13 @@ #include <windows.h> #include <ddraw.h> #include "global.h" +#include "window_util.h" HINSTANCE ghInstance; // 48a064 HWND gwindowHandle; // 48a0d4 RECT g_rect; char mid_status[7]; // 0x46cb00 -wProc windowCallbacks[100]; // 48a010 LRESULT CALLBACK windowProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { @@ -22,10 +22,10 @@ LRESULT CALLBACK windowProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lPara PostQuitMessage(0); return 0; } - if (windowCallbacks[dw_46cad8] == NULL) { + if (windowCallbacks[cb_top] == NULL) { return DefWindowProcA(hWnd, message, wParam, lParam); } else { - return (windowCallbacks[dw_46cad8](hWnd, message, wParam, lParam)); + return (windowCallbacks[cb_top](hWnd, message, wParam, lParam)); } } if (message == WM_ACTIVATEAPP) { @@ -71,10 +71,10 @@ LRESULT CALLBACK windowProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lPara sub_mciSendStringA_d2c(); return 0; } - if (windowCallbacks[dw_46cad8] == NULL) { + if (windowCallbacks[cb_top] == NULL) { return DefWindowProcA(hWnd, message, wParam, lParam); } else { - return (windowCallbacks[dw_46cad8](hWnd, message, wParam, lParam)); + return (windowCallbacks[cb_top](hWnd, message, wParam, lParam)); } } @@ -213,7 +213,7 @@ int fcn_004029fd() create_some_font(0x10, 0xf0f0f0, 0x101010, 3, 1); draw_some_text(dw_48a180 + 12, "V3.11", 638, 470, 6); sub.WINMM.dll_mciSendStringA_9cf(0); - ebx = fcn_4018e7(entryCallback, 0); + ebx = register_wait_callback(entryCallback, 0); sub.WINMM.dll_mciSendStringA_acb(); free(dw_48a180); return ebx; |