diff options
author | Mattes D <github@xoft.cz> | 2015-06-18 23:30:41 +0200 |
---|---|---|
committer | Mattes D <github@xoft.cz> | 2015-06-19 16:15:59 +0200 |
commit | 8df31067d4703beb3225b7d9787385d58f893c5d (patch) | |
tree | ab6863dece3d5741b8ea1989700f29188a4f8098 /src/Generating/PrefabPiecePool.cpp | |
parent | PrefabPiecePool: Added loading from cubeset file. (diff) | |
download | cuberite-8df31067d4703beb3225b7d9787385d58f893c5d.tar cuberite-8df31067d4703beb3225b7d9787385d58f893c5d.tar.gz cuberite-8df31067d4703beb3225b7d9787385d58f893c5d.tar.bz2 cuberite-8df31067d4703beb3225b7d9787385d58f893c5d.tar.lz cuberite-8df31067d4703beb3225b7d9787385d58f893c5d.tar.xz cuberite-8df31067d4703beb3225b7d9787385d58f893c5d.tar.zst cuberite-8df31067d4703beb3225b7d9787385d58f893c5d.zip |
Diffstat (limited to 'src/Generating/PrefabPiecePool.cpp')
-rw-r--r-- | src/Generating/PrefabPiecePool.cpp | 29 |
1 files changed, 2 insertions, 27 deletions
diff --git a/src/Generating/PrefabPiecePool.cpp b/src/Generating/PrefabPiecePool.cpp index c98eaaa5e..3f0ec8549 100644 --- a/src/Generating/PrefabPiecePool.cpp +++ b/src/Generating/PrefabPiecePool.cpp @@ -24,33 +24,6 @@ -#if SELF_TEST -static class cPrefabPiecePoolTest -{ -public: - cPrefabPiecePoolTest(void) - { - cSelfTests::Get().Register(cSelfTests::SelfTestFunction(cPrefabPiecePoolTest::TestLoading), "PrefabPiecePool loading test"); - } - - static void TestLoading(void) - { - cPrefabPiecePool test; - auto res = test.LoadFromFile("test.cubeset", true); - if (!res) - { - LOGWARNING("Loading from file \"test.cubeset\" failed."); - return; - } - LOG("Loaded %u pieces and %u starting pieces", static_cast<unsigned>(test.GetAllPiecesCount()), static_cast<unsigned>(test.GetStartingPiecesCount())); - } -} g_Test; -#endif - - - - - /** Returns the map of string => eMergeStrategy used when translating cubeset file merge strategies. */ static std::map<AString, cBlockArea::eMergeStrategy> & GetMergeStrategyMap(void) { @@ -173,6 +146,7 @@ bool cPrefabPiecePool::LoadFromFile(const AString & a_FileName, bool a_LogWarnin cFile f; if (!f.Open(a_FileName, cFile::fmRead)) { + CONDWARNING(a_LogWarnings, "Cannot open file %s for reading", a_FileName.c_str()); return false; } char buf[4096]; @@ -184,6 +158,7 @@ bool cPrefabPiecePool::LoadFromFile(const AString & a_FileName, bool a_LogWarnin { return LoadFromCubesetFile(a_FileName, a_LogWarnings); } + CONDWARNING(a_LogWarnings, "Cannot load prefabs from file %s, unknown file format", a_FileName.c_str()); return false; } |