Adam Baker 201166301

Dependencies:   mbed Gamepad N5110

BlockheadEngine/BlockheadEngine.h

Committer:
adambakerwa
Date:
2019-04-21
Revision:
25:230e4163cb6b
Child:
26:3319ddd5111d

File content as of revision 25:230e4163cb6b:

#ifndef BLOCKHEADENGINE_H
#define BLOCKHEADENGINE_H

#include "mbed.h"
#include "Gamepad.h"
#include "N5110.h"
#include "Runner.h"
#include "Levels.h"
#include "Animation.h"


class BlockheadEngine
{
    
public:
    
    BlockheadEngine();
    ~BlockheadEngine();
    
    int playgame(N5110 &lcd, Gamepad &pad);

private:

    Runner _runner;
    Levels _lev;
    
    Move _move;
    Pos _pos;

    
    int _init;

    int _gameover;
};

#endif