summaryrefslogtreecommitdiff
path: root/csrc/main.c
diff options
context:
space:
mode:
authorIru Cai <mytbk920423@gmail.com>2018-09-25 07:43:02 +0800
committerIru Cai <mytbk920423@gmail.com>2018-09-25 07:45:07 +0800
commitf38b1e589c9a8000911ce14642f496c4267b71d6 (patch)
treec861aa7556e744cf5d3cce3ce37b3cad098f412e /csrc/main.c
parent0248e480c58e8e1de8f64d258999634b1db06cd0 (diff)
downloadrich4-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.c12
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;