X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=censuslogo;a=blobdiff_plain;f=src%2Fmain.c;fp=src%2Fmain.c;h=ad6c66e7d4e880f743dcdc0d3f50064bfb581b99;hp=23b9878b30482fc8e63f6c4844b2ac6a8bbd6cb0;hb=ba970dd01d42881977bcb41a346d82910f6cda5f;hpb=4fa7b4065b3c9630c638013f0fed7e2a36efd264 diff --git a/src/main.c b/src/main.c index 23b9878..ad6c66e 100644 --- a/src/main.c +++ b/src/main.c @@ -103,8 +103,8 @@ static void draw_line(float x0, float y0, float x1, float y1, float rad) rx = rad * dy / len; ry = -rad * dx / len; - draw_disc(x0, y0, rad, 8); - draw_disc(x1, y1, rad, 8); + draw_disc(x0, y0, rad, 12); + draw_disc(x1, y1, rad, 12); glBegin(GL_QUADS); glVertex2f(x0 + rx, y0 + ry); @@ -114,7 +114,7 @@ static void draw_line(float x0, float y0, float x1, float y1, float rad) glEnd(); } -#define LOOPTIME 1.3f +#define LOOPTIME 1.45f void display(void) { @@ -129,7 +129,7 @@ void display(void) glLineWidth(5.0); anim = fmod(t / 6.0f, LOOPTIME); - alpha = 1.0f - ((anim - (LOOPTIME - 0.2)) / 0.2f); + alpha = 1.0f - ((anim - (LOOPTIME - 0.075)) / 0.06f); if(alpha < 0.0f) alpha = 0.0f; if(alpha > 1.0f) alpha = 1.0f; @@ -146,18 +146,18 @@ void display(void) if(anim > 0.0f) { eval_logo(a, 0); - draw_disc(a[0], a[1], 0.05, 18); + draw_disc(a[0], a[1], 0.05, 22); } if(anim >= 1.0f) { eval_logo(b, 1); - draw_disc(b[0], b[1], 0.05, 18); + draw_disc(b[0], b[1], 0.05, 22); } glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glColor4f(0.8, 0, 0, 2.0 * (anim - 1.0f) / (LOOPTIME - 1.0f)); - draw_disc(0, 0, 0.14, 24); + draw_disc(0, 0, 0.14, 30); if(alpha < 1.0f) { glBegin(GL_QUADS);