Adventure game written for ECE2035 at the Georgia Institute of Technology

Dependencies:   mbed wave_player 4DGL-uLCD-SE MMA8452

startmenu.h

Committer:
trmontgomery
Date:
2018-05-22
Revision:
4:cdc54191ff07
Parent:
2:0876296d9473
Child:
5:93a4c396c1af

File content as of revision 4:cdc54191ff07:

#ifndef STARTMENU_H
#define STARTMENU_H

class Menu
{
private: 
    int button_presses;
    int num_options;
    //std::vector <int> option_colors;
    //std::vector <int> option_enable;
    int b2presses;
    int start;
    int quit;
    int start_color;
    int quit_color;
    int third_color;
    int current_item;

public:
    Menu(int);
    int get_action(GameInputs);
    int update(int);
    void draw(int);
    int display();
    int o_instructions();
    //you can just implement the options in the new classes
    //void add_option(char[], Func*); //second argument needs to be a function pointer
};

#endif //STARTMENU_H