ELEC2645 (2017/18) / Mbed OS el16ajm

Engine/Engine.h

Committer:
Andrew_M
Date:
2018-04-16
Revision:
1:a14415de3ad5
Child:
2:9ca5e1c221c3

File content as of revision 1:a14415de3ad5:

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

class Engine
{

public:
    Engine();
    ~Engine();

    void init();
    void read_input(Gamepad &pad);
    void update(Gamepad &pad);
    void draw(N5110 &lcd);
    
private:
    
    Direction _d;
    float _mag;

};