mission_context.h 346 B

1234567891011121314151617
  1. #pragma once
  2. #include <QString>
  3. namespace Game::Mission {
  4. struct MissionContext {
  5. QString mode;
  6. QString campaign_id;
  7. QString mission_id;
  8. QString difficulty;
  9. [[nodiscard]] bool is_campaign() const { return mode == "campaign"; }
  10. [[nodiscard]] bool is_skirmish() const { return mode == "skirmish"; }
  11. };
  12. } // namespace Game::Mission