X-Git-Url: http://pileus.org/git/?p=grits;a=blobdiff_plain;f=src%2Fplugins%2Fenv.c;h=64ba8e336220d66e078c5a461eb83be9cb07f92e;hp=717e9d71ed288317a485ab1cf36db82d876621a7;hb=ca05387c80a2b4fd06074b2fdc3e46e752846abe;hpb=67a63167629adc48ff31530dd58ece577f3d7460 diff --git a/src/plugins/env.c b/src/plugins/env.c index 717e9d7..64ba8e3 100644 --- a/src/plugins/env.c +++ b/src/plugins/env.c @@ -28,10 +28,6 @@ #include -#ifdef HAVE_GLUT -#include -#endif - #include "env.h" /*********** @@ -156,37 +152,6 @@ static void compass_draw_compass(gdouble scale) } } -static gboolean compass_draw_teapot(gdouble scale, GritsPluginEnv *env) -{ - static int teatime = 0; -#ifdef HAVE_GLUT - static int init, argc; char *argv[] = {"", NULL}; - if (!init) { - teatime = grits_prefs_get_boolean(env->prefs, "grits/teatime", NULL); - glutInit(&argc, argv); - init = 1; - g_message("teatime=%d", teatime); - } - - if (teatime) { - /* Setup lighting */ - float light_ambient[] = {0.1f, 0.1f, 0.0f, 1.0f}; - float light_diffuse[] = {0.9f, 0.9f, 0.9f, 1.0f}; - float light_position[] = {-50.0f, -40.0f, -80.0f, 1.0f}; - glLightfv(GL_LIGHT0, GL_AMBIENT, light_ambient); - glLightfv(GL_LIGHT0, GL_DIFFUSE, light_diffuse); - glLightfv(GL_LIGHT0, GL_POSITION, light_position); - - /* Draw teapot */ - glRotatef(-90, 0, 0, 1); - glRotatef(-90, 1, 0, 0); - glColor4f(0.9, 0.9, 0.7, 1.0); - glutSolidTeapot(scale * 0.60); - } -#endif - return teatime; -} - static void compass_expose(GritsCallback *compass, GritsOpenGL *opengl, gpointer _env) { GritsPluginEnv *env = GRITS_PLUGIN_ENV(_env); @@ -213,8 +178,7 @@ static void compass_expose(GritsCallback *compass, GritsOpenGL *opengl, gpointer x = CLAMP(x, -66, 66);; glRotatef(x, 1, 0, 0); glRotatef(-z, 0, 0, 1); - if (!compass_draw_teapot(scale, env)) - compass_draw_compass(scale); + compass_draw_compass(scale); } static gboolean compass_click(GritsCallback *compass, GdkEvent *evnet, GritsViewer *viewer)