diff options
author | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2007-10-09 18:14:27 +0000 |
---|---|---|
committer | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2007-10-09 18:14:27 +0000 |
commit | c234f2fe7157ca8d601b6b0d4ce345571d7dbfc5 (patch) | |
tree | e22d979033a9930397d61090717a0d762695b2f5 /graphics.c | |
parent | 544004ee349ad53cfdd3988e3016a1f789bf4eaf (diff) | |
download | navit-svn-c234f2fe7157ca8d601b6b0d4ce345571d7dbfc5.tar.gz |
Fixed some errors in demo vehicle, added logging system, renamed this to this_ in vehicle.c
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit/src@454 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'graphics.c')
-rw-r--r-- | graphics.c | 14 |
1 files changed, 8 insertions, 6 deletions
@@ -360,11 +360,13 @@ xdisplay_draw_elements(struct graphics *gra, GHashTable *display_list, struct it if (e->u.circle.width > 1) gc->meth.gc_set_linewidth(gc->priv, e->u.polyline.width); gra->meth.draw_circle(gra->priv, gc->priv, &di->pnt[0], e->u.circle.radius); - p.x=di->pnt[0].x+3; - p.y=di->pnt[0].y+10; - if (! gra->font[e->label_size]) - gra->font[e->label_size]=graphics_font_new(gra, e->label_size*20); - gra->meth.draw_text(gra->priv, gra->gc[2]->priv, gra->gc[1]->priv, gra->font[e->label_size]->priv, di->label, &p, 0x10000, 0); + if (e->label_size) { + p.x=di->pnt[0].x+3; + p.y=di->pnt[0].y+10; + if (! gra->font[e->label_size]) + gra->font[e->label_size]=graphics_font_new(gra, e->label_size*20); + gra->meth.draw_text(gra->priv, gra->gc[2]->priv, gra->gc[1]->priv, gra->font[e->label_size]->priv, di->label, &p, 0x10000, 0); + } break; case element_label: if (di->label) { @@ -504,7 +506,7 @@ do_draw(struct displaylist *displaylist, struct transformation *t, GList *mapset } g_assert(count < max); if (!transform_contains(t, pro, &r)) { - dbg(1,"not visible\n"); + dbg(1,"poly not visible\n"); continue; } if (route && route_contains(route, item)) { |