aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/common/Collision/Management/VMapManager2.cpp6
-rw-r--r--src/common/Collision/VMapDefinitions.h2
-rw-r--r--src/tools/vmap4_assembler/CMakeLists.txt5
-rw-r--r--src/tools/vmap4_assembler/TileAssembler.cpp (renamed from src/common/Collision/Maps/TileAssembler.cpp)6
-rw-r--r--src/tools/vmap4_assembler/TileAssembler.h (renamed from src/common/Collision/Maps/TileAssembler.h)0
5 files changed, 11 insertions, 8 deletions
diff --git a/src/common/Collision/Management/VMapManager2.cpp b/src/common/Collision/Management/VMapManager2.cpp
index 0c559484393..694a8e13bf9 100644
--- a/src/common/Collision/Management/VMapManager2.cpp
+++ b/src/common/Collision/Management/VMapManager2.cpp
@@ -32,6 +32,12 @@ using G3D::Vector3;
namespace VMAP
{
+ bool readChunk(FILE* rf, char* dest, const char* compare, uint32 len)
+ {
+ if (fread(dest, sizeof(char), len, rf) != len) return false;
+ return memcmp(dest, compare, len) == 0;
+ }
+
VMapManager2::VMapManager2()
{
GetLiquidFlagsPtr = &GetLiquidFlagsDummy;
diff --git a/src/common/Collision/VMapDefinitions.h b/src/common/Collision/VMapDefinitions.h
index b31ab96a290..2a8938d1fd8 100644
--- a/src/common/Collision/VMapDefinitions.h
+++ b/src/common/Collision/VMapDefinitions.h
@@ -28,7 +28,7 @@ namespace VMAP
const char RAW_VMAP_MAGIC[] = "VMAP048"; // used in extracted vmap files with raw data
const char GAMEOBJECT_MODELS[] = "GameObjectModels.dtree";
- // defined in TileAssembler.cpp currently...
+ // defined in VMapManager2.cpp currently...
bool readChunk(FILE* rf, char *dest, const char *compare, uint32 len);
}
diff --git a/src/tools/vmap4_assembler/CMakeLists.txt b/src/tools/vmap4_assembler/CMakeLists.txt
index a554682cdb5..803fd35b188 100644
--- a/src/tools/vmap4_assembler/CMakeLists.txt
+++ b/src/tools/vmap4_assembler/CMakeLists.txt
@@ -8,7 +8,10 @@
# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-set(PRIVATE_SOURCES VMapAssembler.cpp)
+set(PRIVATE_SOURCES
+ TileAssembler.cpp
+ TileAssembler.h
+ VMapAssembler.cpp)
if (WIN32)
list(APPEND PRIVATE_SOURCES ${sources_windows})
diff --git a/src/common/Collision/Maps/TileAssembler.cpp b/src/tools/vmap4_assembler/TileAssembler.cpp
index 0a50ef21e40..0fb597cb59e 100644
--- a/src/common/Collision/Maps/TileAssembler.cpp
+++ b/src/tools/vmap4_assembler/TileAssembler.cpp
@@ -37,12 +37,6 @@ template<> struct BoundsTrait<VMAP::ModelSpawn*>
namespace VMAP
{
- bool readChunk(FILE* rf, char *dest, const char *compare, uint32 len)
- {
- if (fread(dest, sizeof(char), len, rf) != len) return false;
- return memcmp(dest, compare, len) == 0;
- }
-
Vector3 ModelPosition::transform(const Vector3& pIn) const
{
Vector3 out = pIn * iScale;
diff --git a/src/common/Collision/Maps/TileAssembler.h b/src/tools/vmap4_assembler/TileAssembler.h
index ef0f4b2adc8..ef0f4b2adc8 100644
--- a/src/common/Collision/Maps/TileAssembler.h
+++ b/src/tools/vmap4_assembler/TileAssembler.h