summaryrefslogtreecommitdiffstats
path: root/Smoke/gtk.c
diff options
context:
space:
mode:
authorOliver Schinagl <oliver@schinagl.nl>2007-12-20 14:42:30 (GMT)
committerOliver Schinagl <oliver@schinagl.nl>2007-12-20 14:42:30 (GMT)
commit94f66fc3270f049202b25d79622f9042a37359eb (patch)
treebc84c53d1b1d02215c0fdabc1fc48288f358e24f /Smoke/gtk.c
parent88a86884cd1664a6820327c1ff8251bedaa947af (diff)
download2iv35-94f66fc3270f049202b25d79622f9042a37359eb.zip
2iv35-94f66fc3270f049202b25d79622f9042a37359eb.tar.gz
2iv35-94f66fc3270f049202b25d79622f9042a37359eb.tar.bz2
rotation seperated from 3D renderer
Diffstat (limited to 'Smoke/gtk.c')
-rw-r--r--Smoke/gtk.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/Smoke/gtk.c b/Smoke/gtk.c
index d17d4ad..7f95865 100644
--- a/Smoke/gtk.c
+++ b/Smoke/gtk.c
@@ -415,23 +415,27 @@ key_press_event (GtkWidget *widget,
case GDK_x:
if (smoke_get_render()) {
- smoke_set_render(TRUE);
- } else {
smoke_set_render(FALSE);
+ } else {
+ smoke_set_render(TRUE);
}
break;
case GDK_y:
if (glyphs_get_render()) {
- glyphs_set_render(TRUE);
- } else {
glyphs_set_render(FALSE);
+ } else {
+ glyphs_set_render(TRUE);
}
break;
case GDK_a:
// g_print ("a key\n");
- toggle_animation (widget);
+ if (fluids_get_calculate()) {
+ fluids_set_calculate(FALSE);
+ } else {
+ fluids_set_calculate(TRUE);
+ }
break;
case GDK_q: