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

Function ami_wininit_data

sys/amiga/winfuncs.c:64–144  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

62long amii_libvers = LIBRARY_FONT_VERSION;
63
64void
65ami_wininit_data(int dir)
66{
67 extern unsigned short amii_init_map[AMII_MAXCOLORS];
68 extern unsigned short amiv_init_map[AMII_MAXCOLORS];
69
70 if (dir != WININIT)
71 return;
72
73 if (!WINVERS_AMIV) {
74 amii_numcolors = 8;
75 amii_defpens[0] = C_BLACK; /* DETAILPEN */
76 amii_defpens[1] = C_BLUE; /* BLOCKPEN */
77 amii_defpens[2] = C_BROWN; /* TEXTPEN */
78 amii_defpens[3] = C_WHITE; /* SHINEPEN */
79 amii_defpens[4] = C_BLUE; /* SHADOWPEN */
80 amii_defpens[5] = C_CYAN; /* FILLPEN */
81 amii_defpens[6] = C_WHITE; /* FILLTEXTPEN */
82 amii_defpens[7] = C_CYAN; /* BACKGROUNDPEN */
83 amii_defpens[8] = C_RED; /* HIGHLIGHTTEXTPEN */
84 amii_defpens[9] = C_WHITE; /* BARDETAILPEN */
85 amii_defpens[10] = C_CYAN; /* BARBLOCKPEN */
86 amii_defpens[11] = C_BLUE; /* BARTRIMPEN */
87 amii_defpens[12] = (unsigned short) ~0;
88
89 amii_msgAPen = C_WHITE;
90 amii_msgBPen = C_BLACK;
91 amii_statAPen = C_WHITE;
92 amii_statBPen = C_BLACK;
93 amii_menuAPen = C_WHITE;
94 amii_menuBPen = C_BLACK;
95 amii_textAPen = C_WHITE;
96 amii_textBPen = C_BLACK;
97 amii_otherAPen = C_RED;
98 amii_otherBPen = C_BLACK;
99
100 mxsize = 8;
101 mysize = 8;
102
103 amii_libvers = LIBRARY_FONT_VERSION;
104 memcpy(amii_initmap, amii_init_map, sizeof(amii_initmap));
105 } else {
106 mxsize = 16;
107 mysize = 16;
108
109 amii_numcolors = 16;
110
111 amii_defpens[0] = C_BLACK; /* DETAILPEN */
112 amii_defpens[1] = C_WHITE; /* BLOCKPEN */
113 amii_defpens[2] = C_BLACK; /* TEXTPEN */
114 amii_defpens[3] = C_CYAN; /* SHINEPEN */
115 amii_defpens[4] = C_BLUE; /* SHADOWPEN */
116 amii_defpens[5] = C_GREYBLUE; /* FILLPEN */
117 amii_defpens[6] = C_LTGREY; /* FILLTEXTPEN */
118 amii_defpens[7] = C_GREYBLUE; /* BACKGROUNDPEN */
119 amii_defpens[8] = C_RED; /* HIGHLIGHTTEXTPEN */
120 amii_defpens[9] = C_WHITE; /* BARDETAILPEN */
121 amii_defpens[10] = C_GREYBLUE; /* BARBLOCKPEN */

Callers 1

pcmainFunction · 0.85

Calls 1

dispmap_sanityFunction · 0.85

Tested by

no test coverage detected