forked from bracci/Qlockthree
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Events.h
73 lines (68 loc) · 2.44 KB
/
Events.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
/**
* Events.h
* Instanzierung jährlicher Events
*
* @mc Arduino/UNO
* @autor Manuel Bracher / [email protected]
* @version 1.0
* @created 02.01.15
*
* Versionshistorie:
* V 1.0: - Erstellt.
*/
#ifndef EVENTS_H
#define EVENTS_H
#include "Event.h"
#include "Colors.h"
const char* eventText[] = {
"Happy Valentine's Day",
"Happy New Year",
"Merry Christmas",
// "Happy Birthday",
// "Happy bra-G Day",
// "Testevent"
};
/**************************************************************************************************************
* Instanzierung und Initialisierung jährlicher Events. Ein Event enthält eine Laufschrift, gefolgt
* von einem Bildeffekt (Herz, Feuerwerk, etc.). Diese werden am definierten Jahrestag jeweils zur vollen Stunde
* während einer definierten Dauer nonstop angezeigt. Soll nur eine Laufschrift (ohne Bildeffekt) angezeigt werden,
* ist als Effekt-Input NO_EFFECT zu wählen. Soll nur ein Bildeffekt (ohne Laufschrift) gezeigt werden, ist als
* Text-Input "" zu definieren. (Monat, Tag, Text, Effekt, Effektfarbe) Das Event-Array kann "beliebig" ergänzt
* werden.
**************************************************************************************************************/
Event events[] = {
Event(2, 14, eventText[0], Effects::EFFECT_HEART, color_red),
Event(1, 1, eventText[1], Effects::EFFECT_FIREWORK, color_rgb_continuous),
Event(12, 25, eventText[2], Effects::EFFECT_CANDLE, color_orange1),
// Event(7, 30, eventText[3], Effects::EFFECT_FIREWORK, color_rgb_continuous),
// Event(7, 29, eventText[4], Effects::ANI_BITMAP_SMILEY_WINK, color_yellow),
// Event(1, 16, eventText[5], Effects::ANI_BITMAP_SMILEY_WINK, color_orange2),
};
//NO_EFFECT = 255,
//EFFECT_FIREWORK = 0,
//EFFECT_HEART,
//EFFECT_CANDLE,
//EFFECT_LOVEU,
//EFFECT_INTRO,
//
//BITMAP_MIN,
//BITMAP_HEART = BITMAP_MIN,
//BITMAP_DOTCIRCLE,
//BITMAP_WEDDINGRING,
//BITMAP_BDPIE,
//BITMAP_CHAMPGLASS1,
//BITMAP_CHAMPGLASS2,
//BITMAP_CHRISTTREE1,
//BITMAP_CHRISTTREE2,
//BITMAP_SMILEY,
//BITMAP_SMILEY_WINK,
//
//ANI_BITMAP_MIN,
//ANI_BITMAP_CHAMPGLASS = ANI_BITMAP_MIN,
//ANI_BITMAP_CHRISTTREE,
//ANI_BITMAP_SMILEY_WINK,
/**************************************************************************************************************
* Anzahl definierter Events
**************************************************************************************************************/
int nbrOfEvts = sizeof(events) / sizeof(Event);
#endif // EVENTS_H