diff options
author | Oliver Schinagl <oliver@schinagl.nl> | 2007-12-20 14:42:30 (GMT) |
---|---|---|
committer | Oliver Schinagl <oliver@schinagl.nl> | 2007-12-20 14:42:30 (GMT) |
commit | 94f66fc3270f049202b25d79622f9042a37359eb (patch) | |
tree | bc84c53d1b1d02215c0fdabc1fc48288f358e24f /Smoke/gtk.c | |
parent | 88a86884cd1664a6820327c1ff8251bedaa947af (diff) | |
download | 2iv35-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.c | 14 |
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: |