#include "cube.h" #import "OFColor+Cube.h" @implementation OFColor (Cube) - (void)cube_setAsGLColor { float red, green, blue, alpha; [self getRed: &red green: &green blue: &blue alpha: &alpha]; glColor4f(red, green, blue, alpha); } - (void)cube_setAsGLClearColor { float red, green, blue, alpha; [self getRed: &red green: &green blue: &blue alpha: &alpha]; glClearColor(red, green, blue, alpha); } - (void)cube_setAsGLFogColor { float color[4]; [self getRed: &color[0] green: &color[1] blue: &color[2] alpha: &color[3]]; glFogfv(GL_FOG_COLOR, color); } @end