ELEC2645 (2019/20) / Mbed 2 deprecated ELEC2645_Project_el19tb

Dependencies:   mbed

Revision:
48:8ccfc74b60a5
Parent:
47:29c4796a49e5
Child:
50:9ffeb4a10c0a
--- a/Frogger/Frogger.h	Sat May 23 03:53:33 2020 +0000
+++ b/Frogger/Frogger.h	Sat May 23 21:47:19 2020 +0000
@@ -32,7 +32,8 @@
     public:
         int current_level;
         int state_frog;
-        bool frogWater; 
+        bool frogDie;
+        float water_level; 
         bool frogOnLog; // attached
         
     public:
@@ -70,9 +71,10 @@
     
     public:
         void checkFrogOnWater();
+        void drownedFrog();
         void checkFrogAction(Object log);
         void setupLevelTwoRows();
-        void moveFrogWithLog(Object *log);
+        void moveFrogWithLog(Object log);
 
         void levelOneCollision();
         void levelTwoCollision();
@@ -93,6 +95,7 @@
         //void moveLogLevelTwo();
 
         void moveLogsLevelOne();
+        void checkFrogReachedRiver();
 
         void moveLogsLevelTwo();
         void drawFrogStates();