AMI -> MissionSelect

This commit is contained in:
2022-05-22 14:30:42 +02:00
parent 654c71f3ee
commit 2e76523bf4
5 changed files with 19 additions and 19 deletions

View File

@ -1,13 +1,13 @@
#pragma once
#include "AMI.h"
#include "MissionSelect.h"
#include "defines.h"
#include <SDL2/SDL.h>
#include <memory>
enum class AppView { AMI, DRIVER, TESTING };
enum class AppView { MISSION_SELECT, AMI, DRIVER, TESTING };
class SDLManager {
public:
@ -33,7 +33,7 @@ private:
// others and its destructor is called after the others.
SDLManager sdl_manager;
std::unique_ptr<AMI> ami;
std::unique_ptr<MissionSelect> mission_select;
bool running;
AppView view;

View File

@ -10,10 +10,10 @@
#include <queue>
#include <vector>
class AMI final : public View {
class MissionSelect final : public View {
public:
AMI(SDL_Renderer* renderer);
~AMI();
MissionSelect(SDL_Renderer* renderer);
~MissionSelect();
void draw() override;
void handle_events(std::queue<Event>& events) override;