Menu class used as basis for program; running the game and allowing the user to change the style and difficulty of the game via an interface.

Menu.h

Committer:
el15mh
Date:
2017-04-04
Revision:
1:21b7a5edb9c2
Parent:
0:b32f6570a26d
Child:
2:917211a4551b

File content as of revision 1:21b7a5edb9c2:

/*
 
 @file Menu.h
 
 (c) Max Houghton 02.14.17
 Roller Maze Project, ELEC2645, Univeristy of Leeds
 
 */

#ifndef MENU_H
#define MENU_H

#include "mbed.h"
#include "N5110.h"
#include "Gamepad.h"
// #include "Maze.h"


class Menu
{
public:
    
    Menu();
    ~Menu();
    
    void main(N5110 &lcd, Gamepad &pad);
    void options(N5110 &lcd, Gamepad &pad);
    void lcdSettings(N5110 &lcd, Gamepad &pad);
    void soundSettings(N5110 &lcd, Gamepad &pad);
    void difficultyOptions(N5110 &lcd, Gamepad &pad);
    void lcdColourOptions(N5110 &lcd, Gamepad &pad);
    void lcdInverseColour(N5110 &lcd, Gamepad &pad);
    void lcdBackgroundColour(N5110 &lcd, Gamepad &pad);
    
private:

};

#endif