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

Function onCreate

outdated/sys/wince/mhmap.c:544–569  ·  view source on GitHub ↗

on WM_CREATE */

Source from the content-addressed store, hash-verified

542
543/* on WM_CREATE */
544void
545onCreate(HWND hWnd, WPARAM wParam, LPARAM lParam)
546{
547 PNHMapWindow data;
548 int i, j;
549
550 /* set window data */
551 data = (PNHMapWindow) malloc(sizeof(NHMapWindow));
552 if (!data)
553 panic("out of memory");
554
555 ZeroMemory(data, sizeof(NHMapWindow));
556 for (i = 0; i < COLNO; i++)
557 for (j = 0; j < ROWNO; j++) {
558 data->map[i][j] = -1;
559 }
560
561 data->bAsciiMode = FALSE;
562
563 data->xScrTile = GetNHApp()->mapTile_X;
564 data->yScrTile = GetNHApp()->mapTile_Y;
565
566 data->xLastMouseClick = data->yLastMouseClick = -1;
567
568 SetWindowLong(hWnd, GWL_USERDATA, (LONG) data);
569}
570
571/* on WM_PAINT */
572void

Callers 1

MapWndProcFunction · 0.70

Calls 2

GetNHAppFunction · 0.70
panicFunction · 0.50

Tested by

no test coverage detected