… | |
… | |
204 | { |
204 | { |
205 | gc->r = c->r >> 8; |
205 | gc->r = c->r >> 8; |
206 | gc->g = c->g >> 8; |
206 | gc->g = c->g >> 8; |
207 | gc->b = c->b >> 8; |
207 | gc->b = c->b >> 8; |
208 | gc->a = c->a >> 8; |
208 | gc->a = c->a >> 8; |
|
|
209 | |
|
|
210 | // dbg(0, "CCCC:2:%d %d %d %d\n", gc->r, gc->g, gc->b, gc->a); |
209 | } |
211 | } |
210 | |
212 | |
211 | static void gc_set_background(struct graphics_gc_priv *gc, struct color *c) |
213 | static void gc_set_background(struct graphics_gc_priv *gc, struct color *c) |
212 | { |
214 | { |
213 | } |
215 | } |
… | |
… | |
1933 | for (i = 0; i < count; i++) |
1935 | for (i = 0; i < count; i++) |
1934 | { |
1936 | { |
1935 | pc[i * 2] = p[i].x; |
1937 | pc[i * 2] = p[i].x; |
1936 | pc[i * 2 + 1] = p[i].y; |
1938 | pc[i * 2 + 1] = p[i].y; |
1937 | } |
1939 | } |
|
|
1940 | |
|
|
1941 | // dbg(0, "CCCC:%d %d %d %d\n", gc->r, gc->g, gc->b, gc->a); |
|
|
1942 | |
1938 | // initPaint(gra, gc); |
1943 | // initPaint(gra, gc); |
1939 | (*jnienv2)->SetIntArrayRegion(jnienv2, points, 0, count * 2, pc); |
1944 | (*jnienv2)->SetIntArrayRegion(jnienv2, points, 0, count * 2, pc); |
1940 | (*jnienv2)->CallVoidMethod(jnienv2, gra->NavitGraphics, gra->NavitGraphics_draw_polygon, points, gc->linewidth, gc->r, gc->g, gc->b, gc->a); |
1945 | (*jnienv2)->CallVoidMethod(jnienv2, gra->NavitGraphics, gra->NavitGraphics_draw_polygon, points, gc->linewidth, gc->r, gc->g, gc->b, gc->a); |
1941 | (*jnienv2)->DeleteLocalRef(jnienv2, points); |
1946 | (*jnienv2)->DeleteLocalRef(jnienv2, points); |
1942 | } |
1947 | } |