aboutsummaryrefslogtreecommitdiff
path: root/spaghetti-monster/fsm-events.h
diff options
context:
space:
mode:
authorSelene ToyKeeper2017-08-24 02:25:58 -0600
committerSelene ToyKeeper2017-08-24 02:25:58 -0600
commit939a13fe9949c576e21914939e1d847641f215c9 (patch)
tree567a37486c824492c5052dfd9d242fc13cfaaa86 /spaghetti-monster/fsm-events.h
parentAdded a ramping UI example. (diff)
downloadanduril-939a13fe9949c576e21914939e1d847641f215c9.tar.gz
anduril-939a13fe9949c576e21914939e1d847641f215c9.tar.bz2
anduril-939a13fe9949c576e21914939e1d847641f215c9.zip
Made ramping UI able to toggle between smooth and discrete ramping with 4 clicks.
Diffstat (limited to 'spaghetti-monster/fsm-events.h')
-rw-r--r--spaghetti-monster/fsm-events.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/spaghetti-monster/fsm-events.h b/spaghetti-monster/fsm-events.h
index 420baf1..246a4ee 100644
--- a/spaghetti-monster/fsm-events.h
+++ b/spaghetti-monster/fsm-events.h
@@ -161,6 +161,18 @@ Event EV_click3_complete[] = {
A_RELEASE,
A_RELEASE_TIMEOUT,
0 };
+#define EV_4clicks EV_click4_complete
+Event EV_click4_complete[] = {
+ A_PRESS,
+ A_RELEASE,
+ A_PRESS,
+ A_RELEASE,
+ A_PRESS,
+ A_RELEASE,
+ A_PRESS,
+ A_RELEASE,
+ A_RELEASE_TIMEOUT,
+ 0 };
// ... and so on
// A list of button event types for easy iteration
@@ -178,6 +190,7 @@ EventPtr event_sequences[] = {
EV_click3_press,
EV_click3_release,
EV_click3_complete,
+ EV_click4_complete,
// ...
};