summaryrefslogtreecommitdiffstats
path: root/debian/fireflies/fireflies-2.08/src/modes.h
diff options
context:
space:
mode:
Diffstat (limited to 'debian/fireflies/fireflies-2.08/src/modes.h')
-rw-r--r--debian/fireflies/fireflies-2.08/src/modes.h34
1 files changed, 34 insertions, 0 deletions
diff --git a/debian/fireflies/fireflies-2.08/src/modes.h b/debian/fireflies/fireflies-2.08/src/modes.h
new file mode 100644
index 00000000..8884c37d
--- /dev/null
+++ b/debian/fireflies/fireflies-2.08/src/modes.h
@@ -0,0 +1,34 @@
+#ifndef _MODES_H
+#define _MODES_H
+
+#define SMODE_NOTHING 0
+#define SMODE_SWARMS 1
+#define SMODE_FLYKILL 2
+#define SMODE_FLYBIRTH 3
+#define SMODE_WINDY 4
+#define SMODE_MATRIX 5
+#define SMODE_SWARMSPLIT 6
+#define SMODE_SWARMMERGE 7
+#define NUM_SMODES 8
+
+#define BMODE_NOTHING 0
+#define BMODE_NORMAL 1
+#define BMODE_STOP 2
+#define BMODE_ATTRACTOR 3
+#define BMODE_RAINBOW 4
+#define BMODE_GLOW 5
+#define BMODE_HYPERSPEED 6
+#define BMODE_FADED 7
+#define NUM_BMODES 8
+
+class Bait;
+
+// force b to start behaving in manner described by "mode"
+void bait_start_mode(Bait *b, int mode);
+// cancel effects of mode "mode" - may cancel other modes too
+void bait_stop_mode(Bait *b, int mode);
+
+// activate the scene mode "mode"
+void scene_start_mode(int mode);
+
+#endif // _MODES_H