ELEC2645 (2018/19) / Mbed 2 deprecated el17arm

Dependencies:   mbed

Level1/Level1.h

Committer:
el17arm
Date:
2019-04-08
Revision:
25:7fb1b6fa9137
Parent:
24:9c7aca60e374

File content as of revision 25:7fb1b6fa9137:

#ifndef Level1_H
#define Level1_H

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

class Level1
{
public:
    
    Level1();
    ~Level1();
    void level_platforms(N5110 &lcd);
    void soft_blocks(N5110 &lcd);
    void solid_blocks(N5110 &lcd);
    bool traps(N5110 &lcd);
    void keys(N5110 &lcd, Gamepad &pad);
    int keys_collected();
    bool level1_exit(N5110 &lcd);
    
private:

    Levelengine _level;
    Key _k;

};
#endif