MCPcopy Create free account
hub / github.com/NetHack/NetHack / mswin_init_RIP_window

Function mswin_init_RIP_window

win/win32/mhrip.c:42–61  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

40static void onMSNHCommand(HWND hWnd, WPARAM wParam, LPARAM lParam);
41
42HWND
43mswin_init_RIP_window(void)
44{
45 HWND ret;
46 PNHRIPWindow data;
47
48 ret = CreateDialog(GetNHApp()->hApp, MAKEINTRESOURCE(IDD_NHRIP),
49 GetNHApp()->hMainWnd, NHRIPWndProc);
50 if (!ret)
51 panic("Cannot create rip window");
52
53 data = (PNHRIPWindow) malloc(sizeof(NHRIPWindow));
54 if (!data)
55 panic("out of memory");
56
57 ZeroMemory(data, sizeof(NHRIPWindow));
58 SetWindowLongPtr(ret, GWLP_USERDATA, (LONG_PTR) data);
59 windowdata[NHW_RIP].address = (genericptr_t) data;
60 return ret;
61}
62
63void
64mswin_display_RIP_window(HWND hWnd)

Callers 1

mswin_outripFunction · 0.70

Calls 3

CreateDialogFunction · 0.85
GetNHAppFunction · 0.70
panicFunction · 0.50

Tested by

no test coverage detected