#ifdef G_OS_WIN32 #define WIN32_LEAN_AND_MEAN 1 #include #endif #include #include "fluids.h" #include "funcs.h" static int smoke_render_smoke = TRUE; static int smoke_render_smoke_grid = FALSE; static int smoke_dataset = DATASET_RHO; static fftw_real *smoke_frame; void smoke_set_render(int render_smoke) { smoke_render_smoke = render_smoke; if (smoke_render_smoke) { smoke_render_smoke_grid = FALSE; } } int smoke_get_render(void) { return smoke_render_smoke; } int smoke_grid_get_render(void) { return smoke_render_smoke_grid; } void smoke_grid_set_render(int render_grid) { if (!smoke_render_smoke) { smoke_render_smoke_grid = render_grid; } } void smoke_set_dataset(int dataset) { smoke_dataset = dataset; } int smoke_get_dataset(void) { return smoke_dataset; } void smoke_set_frame(fftw_real *frame) { smoke_frame = frame; } fftw_real *smoke_get_frame(void) { return smoke_frame; }