#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