From 88321d3ff0da92e63e80c7ddd22e2ce18db75ba5 Mon Sep 17 00:00:00 2001 From: Stepland <16676308+Stepland@users.noreply.github.com> Date: Fri, 22 May 2020 16:15:18 +0200 Subject: [PATCH] #include when using std::invalid_argument --- src/Data/Chart.cpp | 2 ++ src/Data/Song.cpp | 1 + src/Resources/CoverAtlas.cpp | 1 + src/Resources/LNMarker.cpp | 2 ++ src/Resources/Marker.cpp | 1 + src/Resources/SplitSpriteSheet.cpp | 1 + src/Resources/SpriteSheet.cpp | 1 + src/Resources/TextureCache.cpp | 2 ++ src/Screens/Gameplay/PreciseMusic.cpp | 1 + src/Toolkit/AffineTransform.hpp | 2 ++ 10 files changed, 14 insertions(+) diff --git a/src/Data/Chart.cpp b/src/Data/Chart.cpp index 08ca6e8..e211716 100644 --- a/src/Data/Chart.cpp +++ b/src/Data/Chart.cpp @@ -1,5 +1,7 @@ #include "Chart.hpp" +#include + #include "../Toolkit/AffineTransform.hpp" namespace Data { diff --git a/src/Data/Song.cpp b/src/Data/Song.cpp index 917c3e2..892d3fc 100644 --- a/src/Data/Song.cpp +++ b/src/Data/Song.cpp @@ -4,6 +4,7 @@ #include #include #include +#include #include diff --git a/src/Resources/CoverAtlas.cpp b/src/Resources/CoverAtlas.cpp index b04a4f6..08b39a5 100644 --- a/src/Resources/CoverAtlas.cpp +++ b/src/Resources/CoverAtlas.cpp @@ -3,6 +3,7 @@ #include #include #include +#include namespace fs = ghc::filesystem; diff --git a/src/Resources/LNMarker.cpp b/src/Resources/LNMarker.cpp index a0d254f..49b4612 100644 --- a/src/Resources/LNMarker.cpp +++ b/src/Resources/LNMarker.cpp @@ -2,6 +2,7 @@ #include #include +#include namespace Resources { LNMarker::LNMarker(const fs::path& t_folder) : @@ -134,6 +135,7 @@ namespace Resources { throw std::runtime_error("No long note markers found, jujube needs at least one to operate"); } } + void LNMarkers::load_from_folder(const fs::path& lnmarkers_folder) { if (fs::exists(lnmarkers_folder)) { for (auto& p : fs::directory_iterator(lnmarkers_folder)) { diff --git a/src/Resources/Marker.cpp b/src/Resources/Marker.cpp index cd3398b..4344bee 100644 --- a/src/Resources/Marker.cpp +++ b/src/Resources/Marker.cpp @@ -6,6 +6,7 @@ #include #include #include +#include namespace fs = ghc::filesystem; diff --git a/src/Resources/SplitSpriteSheet.cpp b/src/Resources/SplitSpriteSheet.cpp index 4e9ed03..f2d7701 100644 --- a/src/Resources/SplitSpriteSheet.cpp +++ b/src/Resources/SplitSpriteSheet.cpp @@ -1,6 +1,7 @@ #include "SplitSpriteSheet.hpp" #include +#include #include diff --git a/src/Resources/SpriteSheet.cpp b/src/Resources/SpriteSheet.cpp index bf2e2c3..1d2405b 100644 --- a/src/Resources/SpriteSheet.cpp +++ b/src/Resources/SpriteSheet.cpp @@ -1,6 +1,7 @@ #include "SpriteSheet.hpp" #include +#include namespace Resources { void from_json(const nlohmann::json& j, SpriteSheet& s) { diff --git a/src/Resources/TextureCache.cpp b/src/Resources/TextureCache.cpp index ac524f4..6b2d929 100644 --- a/src/Resources/TextureCache.cpp +++ b/src/Resources/TextureCache.cpp @@ -1,5 +1,7 @@ #include "TextureCache.hpp" +#include + namespace Textures { AutoloadedTexture load_texture_from_path(const fs::path& path) { auto texture = std::make_shared(); diff --git a/src/Screens/Gameplay/PreciseMusic.cpp b/src/Screens/Gameplay/PreciseMusic.cpp index 0a9454d..e51d08e 100644 --- a/src/Screens/Gameplay/PreciseMusic.cpp +++ b/src/Screens/Gameplay/PreciseMusic.cpp @@ -1,6 +1,7 @@ #include "PreciseMusic.hpp" #include +#include namespace Gameplay { _PreciseMusic::_PreciseMusic(const std::string& path) { diff --git a/src/Toolkit/AffineTransform.hpp b/src/Toolkit/AffineTransform.hpp index b6e5910..e05a20e 100644 --- a/src/Toolkit/AffineTransform.hpp +++ b/src/Toolkit/AffineTransform.hpp @@ -1,5 +1,7 @@ #pragma once +#include + namespace Toolkit { template class AffineTransform {