#pragma once #include "AppState.h" #include "View.h" #include "events.h" #include "widgets.h" #include #include #include #include class MissionSelect final : public View { public: MissionSelect(SDL_Renderer* renderer); ~MissionSelect(); void draw(const AppState& state) override; private: TTF_Font* avenir; TTF_Font* chinat; std::vector widgets; std::unique_ptr ft_logo; std::unique_ptr choose; std::unique_ptr missions_widget; std::vector> missions; };