int aliasing(t_eye *view) { int a[11]; a[0] = calc(view); gl_begin->calc.p_X += 0.25; a[1] = calc(view); gl_begin->calc.p_Y += 0.25; a[2] = calc(view); gl_begin->calc.p_X -= 0.25; a[3] = calc(view); gl_begin->calc.p_X -= 0.25; a[4] = calc(view); gl_begin->calc.p_Y -= 0.25; a[5] = calc(view); gl_begin->calc.p_Y -= 0.25; a[6] = calc(view); gl_begin->calc.p_X += 0.25; a[7] = calc(view); gl_begin->calc.p_X += 0.25; a[8] = calc(view); gl_begin->calc.p_Y += 0.25; gl_begin->calc.p_X -= 0.25; return (alias(a)); } int alias(int *a) { int color; int r; int g; int b; r = (((a[0] >> 16) & 0xFF) + ((a[1] >> 16) & 0xFF)); r += (((a[2] >> 16) & 0xFF) + ((a[3] >> 16) & 0xFF)); r += (((a[4] >> 16) & 0xFF) + ((a[5] >> 16) & 0xFF)); r += ((a[6] >> 16) & 0xFF) + ((a[7] >> 16) & 0xFF) + ((a[8] >> 16) & 0xFF); g = ((a[0] >> 8) & 0xFF) + (((a[1] >> 8) & 0xFF)); g += ((a[2] >> 8) & 0xFF) + ((a[3] >> 8) & 0xFF); g += ((a[4] >> 8) & 0xFF) + ((a[5] >> 8) & 0xFF); g += ((a[6] >> 8) & 0xFF) + ((a[7] >> 8) & 0xFF) + ((a[8] >> 8) & 0xFF); b = ((a[0] & 0xFF) + (a[1] & 0xFF) + (a[2] & 0xFF) + (a[3] & 0xFF)); b += (a[4] & 0xFF) + (a[5] & 0xFF) + (a[6] & 0xFF); b += (a[7] & 0xFF) + (a[8] & 0xFF); r = r / 9; g = g / 9; b = b / 9; color = ((r << 16) + (g << 8) + b); return (color); }