Dependencies: mbed FATFileSystem
SceneCreator/SceneFunctions.h@9:ac396c818874, 2019-04-25 (annotated)
- Committer:
- rottenegg
- Date:
- Thu Apr 25 01:31:32 2019 +0000
- Revision:
- 9:ac396c818874
- Child:
- 10:4fda7b01484a
CaMove: New Chaser Character Functions; AniPaths: New Chaser Model Paths; SceneCreator: Update and completion + new Chaser Options; SceneFunctions : New Scene Functions
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
rottenegg | 9:ac396c818874 | 1 | #ifndef SCENEFUNCTIONS_H |
rottenegg | 9:ac396c818874 | 2 | #define SCENEFUNCTIONS_H |
rottenegg | 9:ac396c818874 | 3 | |
rottenegg | 9:ac396c818874 | 4 | #include "mbed.h" |
rottenegg | 9:ac396c818874 | 5 | #include "N5110.h" |
rottenegg | 9:ac396c818874 | 6 | #include "CaMove.h" |
rottenegg | 9:ac396c818874 | 7 | |
rottenegg | 9:ac396c818874 | 8 | class SceneFunctions { |
rottenegg | 9:ac396c818874 | 9 | public : |
rottenegg | 9:ac396c818874 | 10 | //constructor functions |
rottenegg | 9:ac396c818874 | 11 | void set_buttonPin(PinName pin); |
rottenegg | 9:ac396c818874 | 12 | void deletebutton(); |
rottenegg | 9:ac396c818874 | 13 | //Ultility Functions |
rottenegg | 9:ac396c818874 | 14 | void transition(N5110 &lcd); |
rottenegg | 9:ac396c818874 | 15 | void lockin(N5110 &lcd); |
rottenegg | 9:ac396c818874 | 16 | void flash(N5110 &lcd); |
rottenegg | 9:ac396c818874 | 17 | //scene 0 Functions |
rottenegg | 9:ac396c818874 | 18 | void set_scene0(CaMove &CM); |
rottenegg | 9:ac396c818874 | 19 | //pre functions objs |
rottenegg | 9:ac396c818874 | 20 | void obj0_scene0(N5110 &lcd); |
rottenegg | 9:ac396c818874 | 21 | //pos functions events |
rottenegg | 9:ac396c818874 | 22 | void event0_scene0(N5110 &lcd); |
rottenegg | 9:ac396c818874 | 23 | void event1_scene0(N5110 &lcd); |
rottenegg | 9:ac396c818874 | 24 | //scene 1 Functions |
rottenegg | 9:ac396c818874 | 25 | void set_scene1(CaMove &CM); |
rottenegg | 9:ac396c818874 | 26 | //pre |
rottenegg | 9:ac396c818874 | 27 | void obj0_scene1(N5110 &lcd); |
rottenegg | 9:ac396c818874 | 28 | void obj1_scene1(N5110 &lcd); |
rottenegg | 9:ac396c818874 | 29 | //pos |
rottenegg | 9:ac396c818874 | 30 | void event0_scene1(N5110 &lcd); |
rottenegg | 9:ac396c818874 | 31 | void event1_scene1(N5110 &lcd); |
rottenegg | 9:ac396c818874 | 32 | private : |
rottenegg | 9:ac396c818874 | 33 | DigitalIn *_BOK; |
rottenegg | 9:ac396c818874 | 34 | |
rottenegg | 9:ac396c818874 | 35 | }; |
rottenegg | 9:ac396c818874 | 36 | |
rottenegg | 9:ac396c818874 | 37 | #endif |