#include <gtk/gtkgl.h>
#include <GL/gl.h>
#include <GL/glu.h>
+#include <assert.h>
#include "../debug.h"
#include "drawing_area.h"
{
/* Code */
}
+
+void drawing_area_event_scroll (GtkWidget *widget, GdkEventScroll *event, gpointer user_data)
+{
+ assert(event->type == GDK_SCROLL);
+
+ switch(event->direction) {
+ case GDK_SCROLL_UP:
+ camera_pos_y++;
+ gtk_widget_queue_draw(widget);
+ break;
+ case GDK_SCROLL_DOWN:
+ camera_pos_y--;
+ gtk_widget_queue_draw(widget);
+ break;
+ }
+}