Dependencies: mbed FATFileSystem
Diff: SceneCreator/SceneFunctions.h
- Revision:
- 21:f3b0ce18b44f
- Parent:
- 17:7d4d8905b608
- Child:
- 26:716bcd47f3ca
diff -r 01efa2bce75d -r f3b0ce18b44f SceneCreator/SceneFunctions.h --- a/SceneCreator/SceneFunctions.h Wed May 08 15:48:44 2019 +0000 +++ b/SceneCreator/SceneFunctions.h Thu May 09 06:22:53 2019 +0000 @@ -11,24 +11,30 @@ #include "mbed.h" #include "Bitmap.h" #include "CaMove.h" +#include "WDplayer.h" class SceneFunctions { friend class SceneCreator; - public : - private : + //Hardware pointers DigitalIn *_BOK; - int _progress; + //Private Variables + int _progress; //for Fucntions that require Completion path (e.g do this then this to open) bool _p[3]; //constructor functions void set_buttonPin(PinName pin); void deletebutton(); + void reset_variables(); + //Ultility Functions - void transition(Bitmap &lcd); - void lockin(Bitmap &lcd); - void flash(Bitmap &lcd); + void transition(Bitmap &lcd); //transition effect + void lockin(Bitmap &lcd); //stops program until user presses button + void flash(Bitmap &lcd); //makes screen flash + + //Obj Functions create dissapearing or appearing Objects - pre- function (occurs before everything else) + //Event Functions used to create mini instances due to a user clicking something //scene 0 Functions void set_scene0(CaMove &CM); @@ -53,7 +59,7 @@ void obj0_scene2(Bitmap &lcd); void obj1_scene2(Bitmap &lcd,int rng); //pos functions - void event0_scene2(Bitmap &lcd,CaMove &CM); + void event0_scene2(Bitmap &lcd,CaMove &CM,WDplayer &wav); //Scene 3 Function void set_scene3(CaMove &CM); @@ -75,7 +81,7 @@ void obj2_scene4(Bitmap &lcd); void obj3_scene4(Bitmap &lcd); //pos function - void event0_scene4(Bitmap &lcd,CaMove &CM); + void event0_scene4(Bitmap &lcd,CaMove &CM,WDplayer &wav); };