From 66dcf910bd4744d8ced56cb9586aa937a1a2d4c5 Mon Sep 17 00:00:00 2001 From: vg Date: Tue, 7 Jul 2020 16:24:01 +0200 Subject: first commit --- cube_gl/effect.h | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 cube_gl/effect.h (limited to 'cube_gl/effect.h') diff --git a/cube_gl/effect.h b/cube_gl/effect.h new file mode 100644 index 0000000..90319d1 --- /dev/null +++ b/cube_gl/effect.h @@ -0,0 +1,26 @@ +#ifndef __EFFECT_H__ +#define __EFFECT_H__ + +const int TOTAL_EFFECTS = 27; + +extern unsigned char leds[8][8]; +extern volatile bool led_change; + +bool get_led(unsigned char x, unsigned char y, unsigned char z); +void set_led(unsigned char x, unsigned char y, unsigned char z, bool on = true); +void clear_led(); + +void rain_effect(int iterations); + +void planboing(int plane, int speed); + +void sendvoxels_random_z_effect(int maxiters, + int delay, /* speed of movement */ + int wait); /* delay between 2 movement */ + +void box_shrink_grow_effect(int iterations, int rotation, int flip, int delay); +void effect_box_woopwoop (int delay, int grow); + +void launch_effect(int effect); + +#endif -- cgit v1.2.3