#ifndef __MENU_STATE_H__
#define __MENU_STATE_H__

#include <vector>
#include "Game_state.h"
#include "Game_object.h"

class Menu_state : public Game_state {
public:
	void update();
	void render();

	bool on_enter();
	bool on_exit();

	const std::string get_state_id() const { return s_menu_id; };
private:
	static const std::string s_menu_id;
	std::vector<Game_object*> m_game_objects;
	static void menu_to_play();
	static void menu_to_exit();
};

#endif
#ifndef __MENU_STATE_H__
#define __MENU_STATE_H__

#include <vector>
#include "Game_state.h"
#include "Game_object.h"

class Menu_state : public Game_state {
public:
	void update();
	void render();

	bool on_enter();
	bool on_exit();

	const std::string get_state_id() const { return s_menu_id; };
private:
	static const std::string s_menu_id;
	std::vector<Game_object*> m_game_objects;
};

#endif
Revert "added button callback functions"
Revert "added button callback functions"

This reverts commit 8962b70fe01cbbd0bd4a82a8c68208ab276add31.
