diff --git a/caca/driver_gl.c b/caca/driver_gl.c index c5519aa..157dc11 100644 --- a/caca/driver_gl.c +++ b/caca/driver_gl.c @@ -65,7 +65,7 @@ struct driver_private float font_width, font_height; float incx, incy; int id[(128 - 32)]; - int id_uni[8]; /* Hack, fixme*/ + int id_uni[8]; /* Hack, FIXME */ unsigned char close; unsigned char bit; unsigned char mouse_changed, mouse_clicked; @@ -213,49 +213,47 @@ static int gl_init_graphics(caca_display_t *dp) glColor3f(1, 1, 1); glTranslatef(0.5,0.5,0); - if(i==0) /* 0x00002580*/ + switch(i) { + case 0: /* 0x00002580 */ glBegin(GL_QUADS); glVertex2f(0,0); glVertex2f(9,0); glVertex2f(9,7); glVertex2f(0,7); glEnd(); - } - else if(i==1) /* 0x00002584*/ - { + break; + case 1: /* 0x00002584 */ glBegin(GL_QUADS); glVertex2f(0,7); glVertex2f(9,7); glVertex2f(9,15); glVertex2f(0,15); glEnd(); - } - else if(i==2) /* 0x00002588*/ - { + break; + case 2: /* 0x00002588 */ glBegin(GL_QUADS); glVertex2f(0,0); glVertex2f(9,0); glVertex2f(9,15); glVertex2f(0,15); glEnd(); - } - else if(i==3) /* 0x0000258c*/ - { + break; + case 3: /* 0x0000258c */ glBegin(GL_QUADS); glVertex2f(0,0); glVertex2f(4,0); glVertex2f(4,15); glVertex2f(0,15); glEnd(); - } - else if(i==4) /* 0x00002590*/ - { + break; + case 4: /* 0x00002590 */ glBegin(GL_QUADS); glVertex2f(4,0); glVertex2f(9,0); glVertex2f(9,15); glVertex2f(4,15); glEnd(); - } - else if(i>=5) /* 0x00002591*/ - { - int a, j, k = i-5; - for(j = dp->drv.p->font_height; j--; ) - for(a = dp->drv.p->font_width; a--; ) - { - if(((a + 2 * (j & 1)) & 3) > k) - continue; - - glBegin(GL_POINTS); - glVertex2f(a, j); - glEnd(); - } + break; + default: /* 0x0000259[123] */ + { + int a, j, k = i - 5; + for(j = dp->drv.p->font_height; j--; ) + for(a = dp->drv.p->font_width; a--; ) + { + if(((a + 2 * (j & 1)) & 3) > k) + continue; + + glBegin(GL_POINTS); + glVertex2f(a, j); + glEnd(); + } + } } glEnable(GL_TEXTURE_2D);