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

Function build_ximgtile

outdated/win/gem/tile2img.c:137–159  ·  view source on GitHub ↗
(pixels)

Source from the content-addressed store, hash-verified

135}
136
137static void
138build_ximgtile(pixels)
139pixel (*pixels)[TILE_X];
140{
141 int cur_x, cur_y, cur_color;
142 int x, y;
143
144 for (cur_y = 0; cur_y < TILE_Y; cur_y++) {
145 for (cur_x = 0; cur_x < TILE_X; cur_x++) {
146 for (cur_color = 0; cur_color < num_colors; cur_color++) {
147 if (ColorMap[CM_RED][cur_color] == pixels[cur_y][cur_x].r
148 && ColorMap[CM_GREEN][cur_color] == pixels[cur_y][cur_x].g
149 && ColorMap[CM_BLUE][cur_color] == pixels[cur_y][cur_x].b)
150 break;
151 }
152 if (cur_color >= num_colors)
153 Fprintf(stderr, "color not in colormap!\n");
154 y = cur_y + yoffset;
155 x = cur_x + xoffset;
156 Bild_daten[y][x] = cur_color;
157 }
158 }
159}

Callers 1

mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected