/
Kotopeska
/
RiseUpGame
Обзор
Документация
Войти
/
Kotopeska
/
RiseUpGame
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
view/MenuView.h
36 строк
927 B
Kotopeska
init
18 май 2025, 19:03
18 май 2025, 19:03
668dfef
Код
Авторство
О чём код?
#ifndef MENU_VIEW_H #define MENU_VIEW_H #include "ViewBase.h" #include <FL/Fl_Box.H> #include <FL/Fl_Button.H> #include <memory> namespace View { class MenuView : public ViewBase { private: std::unique_ptr<Fl_Box> titleBox; std::unique_ptr<Fl_Button> startButton; std::unique_ptr<Fl_Button> aboutButton; std::unique_ptr<Fl_Button> exitButton; static void startCallback(Fl_Widget *widget, void *data); static void aboutCallback(Fl_Widget *widget, void *data); static void exitCallback(Fl_Widget *widget, void *data); static void fullscreenCallback(Fl_Widget *widget, void *data); public: MenuView(int x, int y, int w, int h, Model::GameModel &model); ~MenuView() override; void update() override; void draw() override; int handle(int event) override; }; } // namespace View #endif // MENU_VIEW_H