mirror of
https://github.com/Lorenzooone/cc3dsfs.git
synced 2026-04-03 16:15:02 -05:00
16 lines
382 B
C++
16 lines
382 B
C++
#ifndef __GENERICMENU_HPP
|
|
#define __GENERICMENU_HPP
|
|
|
|
#include <SFML/Graphics.hpp>
|
|
#include "event_structs.hpp"
|
|
|
|
class GenericMenu {
|
|
public:
|
|
virtual ~GenericMenu() {}
|
|
virtual bool poll(SFEvent &event_data) = 0;
|
|
virtual void draw(float scaling_factor, sf::RenderTarget &window) = 0;
|
|
virtual void reset_data(bool full_reset) = 0;
|
|
virtual void reset_output_option() = 0;
|
|
};
|
|
#endif
|