forked from echox/Hacklace
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathanimations.h
executable file
·91 lines (74 loc) · 2.54 KB
/
animations.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
/*
* animations.h
*
*/
/**********************************************************************************
Author: Frank Andre
License: This software is distributed under the creative commons license
CC-BY-NC-SA.
Disclaimer: This software is provided by the copyright holder "as is" and any
express or implied warranties, including, but not limited to, the
implied warranties of merchantability and fitness for a particular
purpose are disclaimed. In no event shall the copyright owner or
contributors be liable for any direct, indirect, incidental,
special, exemplary, or consequential damages (including, but not
limited to, procurement of substitute goods or services; loss of
use, data, or profits; or business interruption) however caused
and on any theory of liability, whether in contract, strict
liability, or tort (including negligence or otherwise) arising
in any way out of the use of this software, even if advised of
the possibility of such damage.
**********************************************************************************/
#ifndef ANIMATIONS_H_
#define ANIMATIONS_H_
typedef uint8_t const* animation_t;
/******************
* animation data *
******************/
#define END_OF_DATA 0xFF
#include "animations/arrow.h"
#include "animations/fire.h"
#include "animations/bounce.h"
#include "animations/mountainrange.h"
#include "animations/snow.h"
#include "animations/tunnel.h"
#include "animations/wink.h"
#include "animations/ecg.h"
#include "animations/checkers.h"
#include "animations/tetris.h"
#include "animations/glider.h"
#include "animations/hop.h"
#include "animations/pong.h"
#include "animations/house.h"
#include "animations/rocket.h"
#include "animations/train.h"
#include "animations/explode.h"
#include "animations/droplet.h"
#include "animations/psycho.h"
#include "animations/tv_off.h"
#include "animations/clock.h"
// list of all animations
const animation_t animation[] PROGMEM = { arrow,
fire,
bounce,
mountainrange,
snow,
tunnel,
wink,
ecg,
checkers,
tetris,
glider,
hop,
pong,
house,
rocket,
train,
explode,
droplet,
psycho,
tv_off,
clock
};
#define ANIMATION_COUNT (sizeof(animation)/sizeof(animation[0]))
#endif /* ANIMATIONS_H_ */