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

Function amii_setdrawpens

sys/amiga/winfuncs.c:1354–1385  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1352}
1353
1354void
1355amii_setdrawpens(struct Window *w, int type)
1356{
1357 switch (type) {
1358 case NHW_MESSAGE:
1359 SetAPen(w->RPort, amii_msgAPen);
1360 SetBPen(w->RPort, amii_msgBPen);
1361 break;
1362 case NHW_STATUS:
1363 SetAPen(w->RPort, amii_statAPen);
1364 SetBPen(w->RPort, amii_statBPen);
1365 break;
1366 case NHW_MENU:
1367 SetAPen(w->RPort, amii_menuAPen);
1368 SetBPen(w->RPort, amii_menuBPen);
1369 break;
1370 case NHW_TEXT:
1371 SetAPen(w->RPort, amii_textAPen);
1372 SetBPen(w->RPort, amii_textBPen);
1373 break;
1374 case NHW_MAP:
1375 case NHW_BASE:
1376 case NHW_OVER:
1377 SetAPen(w->RPort, C_WHITE);
1378 SetBPen(w->RPort, C_BLACK);
1379 break;
1380 default:
1381 SetAPen(w->RPort, amii_otherAPen);
1382 SetBPen(w->RPort, amii_otherBPen);
1383 break;
1384 }
1385}
1386
1387/* Clear the indicated window */
1388

Callers 1

amii_doprev_messageFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected