Owen Cavender 201159294

Dependencies:   mbed

GameEngine.h

Committer:
el17oc
Date:
2020-05-30
Revision:
2:ffbfd3f53ee2
Parent:
1:897160a1a3ae

File content as of revision 2:ffbfd3f53ee2:

#ifndef GAMEENGINE_H
#define GAMEENGINE_H

#include "mbed.h"
#include "N5110.h"
#include "Gamepad.h"
#include "snake.h"


/** GameEngine Class 
* Owen Cavender, University of Leeds
*/

class GameEngine {
    

public:
    GameEngine();   
    /**comstructor
    */       
    ~GameEngine();   
     /**decomstructor
    */         
    
    
    void print_scores(N5110 &lcd, Snake &snake);
        /**comstructor
    *  prints the score of the game while in game loop
    */
    void get_LEDs(Gamepad &pad, Snake &snake);
    /**turn on and off leds depending on snake head position
    */ 
    void print_countdown(N5110 &lcd, Snake &snake);
    /** prints countdown counter on each loop
    */


private:



};


#endif