ELEC2645 (2019/20) / Mbed 2 deprecated ELEC2645_Project_el19tb

Dependencies:   mbed

Revision:
43:2cd1cfe07770
Parent:
42:04e326dcf09b
Child:
44:f02510eeb165
--- a/Frogger/Frogger.cpp	Mon May 18 04:39:06 2020 +0000
+++ b/Frogger/Frogger.cpp	Mon May 18 06:34:53 2020 +0000
@@ -56,11 +56,12 @@
 
         runCurrentLevel(); // add velocity to level vehicles and logs
 
-        graphics->showFrog(); // display current position of frog
+        graphics->drawSafetyLanes();
+        graphics->showFrog(frog->x, frog->y, frog->width, 4); // display current position of frog
         process_input(); // user controls the frog object   
         
         checkCurrentLevelCollision(); // check if the frog is alive
-        checkFrogInWater(); // check if the frog is in the water level
+        level->checkFrogOnWater(); // check if the frog is in the water level
             
         graphics->refresh(); // refresh the lcd screen
         
@@ -135,96 +136,3 @@
 
 
 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-void Frogger::createMultipleSafetyLane()
-{
-
-}
-
-void Frogger::createSafetyObject()
-{
-     
-}
-
-void Frogger::drawSafety()
-{
-    //graphics.drawSafetyLanes(safety_lane);   
-}
-
-
-void Frogger::createMultipleRoadLane()
-{
-   
-}
-
-// every level is going to have the same amount of blocks
-void Frogger::createRoadLane()
-{       
-    
-}
-
-void Frogger::drawRoadObjects()
-{
-    //graphics.getRoadObjects(roads);
-}
-
-void Frogger::createMultipleLanesWater()
-{ 
- 
-  
-}
-
-void Frogger::createWaterLane(){
- 
-}
-
-// moves the water based on the velocity
-void Frogger::moveWater()
-{
-   
-    //loopWater(water_lanes); 
-}
-
-
-void Frogger::loopWater()
-{ 
-  
-}
-
-void Frogger::drawWater()
-{
-   // graphics.drawWater(water);         
-}
-
-void Frogger::drawEndPost()
-{
-    //graphics.drawGoal(84/2)-grid/2, 48-grid*11);     
-}
-