mirror of
https://github.com/AxioDL/PrimeWorldEditor.git
synced 2025-12-20 10:25:40 +00:00
Mass refactoring part 2/2: fixing include paths and project files
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
#include "CAnimSet.h"
|
||||
#include <Core/CResCache.h>
|
||||
|
||||
CAnimSet::CAnimSet() : CResource()
|
||||
{
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
#ifndef CANIMSET_H
|
||||
#define CANIMSET_H
|
||||
|
||||
#include <Common/types.h>
|
||||
#include <Core/TResPtr.h>
|
||||
#include <vector>
|
||||
#include "model/CModel.h"
|
||||
#include "TResPtr.h"
|
||||
#include "CResource.h"
|
||||
#include "Core/Resource/Model/CModel.h"
|
||||
#include <Common/types.h>
|
||||
|
||||
#include <vector>
|
||||
|
||||
// will expand later! this is where animation support will come in
|
||||
class CAnimSet : public CResource
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#include "CAnimationParameters.h"
|
||||
#include "CAnimSet.h"
|
||||
#include <Core/CResCache.h>
|
||||
#include <Core/Log.h>
|
||||
#include "CResCache.h"
|
||||
#include "Core/Log.h"
|
||||
#include <iostream>
|
||||
|
||||
CAnimationParameters::CAnimationParameters()
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
#define CANIMATIONPARAMETERS_H
|
||||
|
||||
#include "CResource.h"
|
||||
#include "model/CModel.h"
|
||||
#include <Core/TResPtr.h>
|
||||
#include "TResPtr.h"
|
||||
#include "EFormatVersion.h"
|
||||
#include "Core/Resource/Model/CModel.h"
|
||||
|
||||
class CAnimationParameters
|
||||
{
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#include "CCollisionMesh.h"
|
||||
#include <Core/CRenderer.h>
|
||||
#include "Core/Render/CRenderer.h"
|
||||
|
||||
CCollisionMesh::CCollisionMesh()
|
||||
{
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#ifndef CCOLLISIONMESH_H
|
||||
#define CCOLLISIONMESH_H
|
||||
|
||||
#include <Common/CAABox.h>
|
||||
#include <OpenGL/CVertexBuffer.h>
|
||||
#include <OpenGL/CIndexBuffer.h>
|
||||
#include "CResource.h"
|
||||
#include "Core/OpenGL/CVertexBuffer.h"
|
||||
#include "Core/OpenGL/CIndexBuffer.h"
|
||||
#include <Common/Math/CAABox.h>
|
||||
|
||||
class CCollisionMesh
|
||||
{
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
#include "CResource.h"
|
||||
#include "CCollisionMesh.h"
|
||||
#include <Core/TResPtr.h>
|
||||
#include "TResPtr.h"
|
||||
#include <vector>
|
||||
|
||||
class CCollisionMeshGroup : public CResource
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#include "CFont.h"
|
||||
#include <Core/CDrawUtil.h>
|
||||
#include <Core/CRenderer.h>
|
||||
#include <Core/CResCache.h>
|
||||
#include "CResCache.h"
|
||||
#include "Core/Render/CDrawUtil.h"
|
||||
#include "Core/Render/CRenderer.h"
|
||||
#include <Common/AnimUtil.h>
|
||||
|
||||
CDynamicVertexBuffer CFont::smGlyphVertices;
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
|
||||
#include "CResource.h"
|
||||
#include "CTexture.h"
|
||||
#include "model/CVertex.h"
|
||||
#include "TResPtr.h"
|
||||
#include "Core/Resource/Model/CVertex.h"
|
||||
#include "Core/OpenGL/CDynamicVertexBuffer.h"
|
||||
#include "Core/OpenGL/CIndexBuffer.h"
|
||||
#include <Common/types.h>
|
||||
#include <Core/TResPtr.h>
|
||||
#include <OpenGL/CDynamicVertexBuffer.h>
|
||||
#include <OpenGL/CIndexBuffer.h>
|
||||
|
||||
#include <string>
|
||||
#include <unordered_map>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include "CGameArea.h"
|
||||
#include "script/CScriptLayer.h"
|
||||
#include <Core/CRenderer.h>
|
||||
#include "Core/Resource/Script/CScriptLayer.h"
|
||||
#include "Core/Render/CRenderer.h"
|
||||
|
||||
CGameArea::CGameArea() : CResource()
|
||||
{
|
||||
|
||||
@@ -1,14 +1,15 @@
|
||||
#ifndef CGAMEAREA_H
|
||||
#define CGAMEAREA_H
|
||||
|
||||
#include "CResource.h"
|
||||
#include "CCollisionMeshGroup.h"
|
||||
#include "CLight.h"
|
||||
#include "CMaterialSet.h"
|
||||
#include "model/CModel.h"
|
||||
#include "model/CStaticModel.h"
|
||||
#include "CResource.h"
|
||||
#include "Core/Resource/Model/CModel.h"
|
||||
#include "Core/Resource/Model/CStaticModel.h"
|
||||
#include <Common/types.h>
|
||||
#include <Common/CTransform4f.h>
|
||||
#include <Common/Math/CTransform4f.h>
|
||||
|
||||
#include <unordered_map>
|
||||
|
||||
class CScriptLayer;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#include "CLight.h"
|
||||
#include "Core/Render/CGraphics.h"
|
||||
#include <cmath>
|
||||
#include <float.h>
|
||||
#include <Core/CGraphics.h>
|
||||
|
||||
#define CLIGHT_NO_RADIUS 0x40
|
||||
#define CLIGHT_NO_INTENSITY 0x80
|
||||
|
||||
@@ -3,8 +3,7 @@
|
||||
|
||||
#include <FileIO/CInputStream.h>
|
||||
#include <Common/CColor.h>
|
||||
#include <Common/CVector3f.h>
|
||||
#include <GL/glew.h>
|
||||
#include <Common/Math/CVector3f.h>
|
||||
|
||||
/* CLight is currently heavily based on the lights system from Metroid Prime,
|
||||
* including code reverse engineered from the game's executable. Not yet sure
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
#include "CMaterial.h"
|
||||
#include "CResCache.h"
|
||||
#include "Core/Render/CDrawUtil.h"
|
||||
#include "Core/Render/CRenderer.h"
|
||||
#include "Core/OpenGL/GLCommon.h"
|
||||
#include "Core/OpenGL/CShaderGenerator.h"
|
||||
#include <Common/CHashFNV1A.h>
|
||||
#include <Core/CDrawUtil.h>
|
||||
#include <Core/CRenderer.h>
|
||||
#include <Core/CResCache.h>
|
||||
#include <OpenGL/GLCommon.h>
|
||||
#include <OpenGL/CShaderGenerator.h>
|
||||
|
||||
#include <iostream>
|
||||
#include <gl/glew.h>
|
||||
#include <GL/glew.h>
|
||||
|
||||
u64 CMaterial::sCurrentMaterial = 0;
|
||||
CColor CMaterial::sCurrentTint = CColor::skWhite;
|
||||
|
||||
@@ -4,15 +4,15 @@
|
||||
#include "CMaterialPass.h"
|
||||
#include "CTexture.h"
|
||||
#include "EFormatVersion.h"
|
||||
#include "model/EVertexDescription.h"
|
||||
#include "TResPtr.h"
|
||||
#include "Core/Resource/Model/EVertexDescription.h"
|
||||
#include "Core/Render/ERenderOptions.h"
|
||||
#include "Core/OpenGL/CShader.h"
|
||||
|
||||
#include <Common/CColor.h>
|
||||
#include <Common/EnumUtil.h>
|
||||
#include <Common/types.h>
|
||||
#include <Core/TResPtr.h>
|
||||
#include <Core/ERenderOptions.h>
|
||||
#include <FileIO/CInputStream.h>
|
||||
#include <OpenGL/CShader.h>
|
||||
#include <Resource/CTexture.h>
|
||||
|
||||
class CMaterialSet;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#include "CMaterialPass.h"
|
||||
#include "CMaterial.h"
|
||||
#include "Core/Render/CGraphics.h"
|
||||
#include <Common/AnimUtil.h>
|
||||
#include <Core/CGraphics.h>
|
||||
|
||||
CMaterialPass::CMaterialPass(CMaterial *pParent)
|
||||
{
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
#ifndef CMATERIALPASS_H
|
||||
#define CMATERIALPASS_H
|
||||
|
||||
#include "TResPtr.h"
|
||||
#include "CTexture.h"
|
||||
#include "ETevEnums.h"
|
||||
#include "Core/Render/ERenderOptions.h"
|
||||
#include <Common/CFourCC.h>
|
||||
#include <Common/CHashFNV1A.h>
|
||||
#include <Core/TResPtr.h>
|
||||
#include <Core/ERenderOptions.h>
|
||||
#include <Resource/CTexture.h>
|
||||
#include "ETevEnums.h"
|
||||
|
||||
class CMaterial;
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#include "CMaterialSet.h"
|
||||
#include <Core/CResCache.h>
|
||||
#include "CResCache.h"
|
||||
#include <iostream>
|
||||
|
||||
CMaterialSet::CMaterialSet()
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#ifndef CMATERIALSET_H
|
||||
#define CMATERIALSET_H
|
||||
|
||||
#include <FileIO/CInputStream.h>
|
||||
#include <Resource/CTexture.h>
|
||||
#include <Resource/CMaterial.h>
|
||||
#include "CMaterial.h"
|
||||
#include "CTexture.h"
|
||||
#include "EFormatVersion.h"
|
||||
#include <FileIO/CInputStream.h>
|
||||
|
||||
class CMaterialSet
|
||||
{
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
#include <Common/types.h>
|
||||
#include <FileIO/CMemoryInStream.h>
|
||||
#include <FileIO/FileIO.h>
|
||||
|
||||
#include <zlib.h>
|
||||
#include <lzo/lzo1x.h>
|
||||
#include <iostream>
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#ifndef CPAKFILE_H
|
||||
#define CPAKFILE_H
|
||||
|
||||
#include <Common/types.h>
|
||||
#include <FileIO/CFileInStream.h>
|
||||
#include "SNamedResource.h"
|
||||
#include "SResInfo.h"
|
||||
#include <Common/types.h>
|
||||
#include <FileIO/CFileInStream.h>
|
||||
#include <vector>
|
||||
|
||||
class CPakFile
|
||||
|
||||
@@ -1,20 +1,18 @@
|
||||
#include "CResCache.h"
|
||||
#include "Log.h"
|
||||
#include "Core/Resource/Factory/CAreaLoader.h"
|
||||
#include "Core/Resource/Factory/CAnimSetLoader.h"
|
||||
#include "Core/Resource/Factory/CCollisionLoader.h"
|
||||
#include "Core/Resource/Factory/CFontLoader.h"
|
||||
#include "Core/Resource/Factory/CModelLoader.h"
|
||||
#include "Core/Resource/Factory/CScanLoader.h"
|
||||
#include "Core/Resource/Factory/CStringLoader.h"
|
||||
#include "Core/Resource/Factory/CTextureDecoder.h"
|
||||
#include "Core/Resource/Factory/CWorldLoader.h"
|
||||
#include "Core/Log.h"
|
||||
|
||||
#include <Common/TString.h>
|
||||
#include <FileIO/FileIO.h>
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
|
||||
// Loaders
|
||||
#include <Resource/factory/CAreaLoader.h>
|
||||
#include <Resource/factory/CAnimSetLoader.h>
|
||||
#include <Resource/factory/CCollisionLoader.h>
|
||||
#include <Resource/factory/CFontLoader.h>
|
||||
#include <Resource/factory/CModelLoader.h>
|
||||
#include <Resource/factory/CScanLoader.h>
|
||||
#include <Resource/factory/CStringLoader.h>
|
||||
#include <Resource/factory/CTextureDecoder.h>
|
||||
#include <Resource/factory/CWorldLoader.h>
|
||||
|
||||
CResCache::CResCache()
|
||||
{
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#ifndef CRESCACHE_H
|
||||
#define CRESCACHE_H
|
||||
|
||||
#include "CPakFile.h"
|
||||
#include "CResource.h"
|
||||
#include <Common/types.h>
|
||||
#include <Common/TString.h>
|
||||
#include <Resource/CPakFile.h>
|
||||
#include <Resource/CResource.h>
|
||||
#include <unordered_map>
|
||||
|
||||
struct SResSource
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#include "CResource.h"
|
||||
#include <Core/CResCache.h>
|
||||
#include "CResCache.h"
|
||||
#include <iostream>
|
||||
|
||||
CResource::CResource()
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#include "CResource.h"
|
||||
#include "CStringTable.h"
|
||||
#include "EFormatVersion.h"
|
||||
#include <Core/TResPtr.h>
|
||||
#include "TResPtr.h"
|
||||
|
||||
class CScan : public CResource
|
||||
{
|
||||
|
||||
@@ -2,10 +2,10 @@
|
||||
#define CSTRINGTABLE_H
|
||||
|
||||
#include "CResource.h"
|
||||
#include <Common/types.h>
|
||||
#include <Common/CFourCC.h>
|
||||
#include <Common/TString.h>
|
||||
#include <Common/types.h>
|
||||
#include <vector>
|
||||
#include <string>
|
||||
|
||||
class CStringTable : public CResource
|
||||
{
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
#ifndef CTEXTURE_H
|
||||
#define CTEXTURE_H
|
||||
|
||||
#include <Common/types.h>
|
||||
#include <Common/CVector2f.h>
|
||||
#include <FileIO/FileIO.h>
|
||||
#include <gl/glew.h>
|
||||
#include "CResource.h"
|
||||
#include "ETexelFormat.h"
|
||||
#include <Common/types.h>
|
||||
#include <Common/Math/CVector2f.h>
|
||||
#include <FileIO/FileIO.h>
|
||||
|
||||
#include <GL/glew.h>
|
||||
|
||||
class CTexture : public CResource
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include "CWorld.h"
|
||||
#include "script/CScriptLayer.h"
|
||||
#include <Core/CResCache.h>
|
||||
#include "CResCache.h"
|
||||
#include "Core/Resource/Script/CScriptLayer.h"
|
||||
|
||||
CWorld::CWorld() : CResource()
|
||||
{
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
#include "CGameArea.h"
|
||||
#include "CStringTable.h"
|
||||
#include "SDependency.h"
|
||||
#include "model/CModel.h"
|
||||
#include <Common/CTransform4f.h>
|
||||
#include "Core/Resource/Model/CModel.h"
|
||||
#include <Common/Math/CTransform4f.h>
|
||||
|
||||
class CWorld : public CResource
|
||||
{
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
#include "CMaterialCooker.h"
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
CMaterialCooker::CMaterialCooker()
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
#ifndef CMATERIALCOOKER_H
|
||||
#define CMATERIALCOOKER_H
|
||||
|
||||
#include "../CMaterial.h"
|
||||
#include "../CMaterialSet.h"
|
||||
#include "../EFormatVersion.h"
|
||||
#include "Core/Resource/CMaterial.h"
|
||||
#include "Core/Resource/CMaterialSet.h"
|
||||
#include "Core/Resource/EFormatVersion.h"
|
||||
|
||||
class CMaterialCooker
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#ifndef CMODELCOOKER_H
|
||||
#define CMODELCOOKER_H
|
||||
|
||||
#include "../model/CModel.h"
|
||||
#include "../EFormatVersion.h"
|
||||
#include "Core/Resource/Model/CModel.h"
|
||||
#include "Core/Resource/EFormatVersion.h"
|
||||
#include <FileIO/FileIO.h>
|
||||
|
||||
class CModelCooker
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#ifndef CBLOCKMGROUT_H
|
||||
#define CBLOCKMGROUT_H
|
||||
|
||||
#include <FileIO/COutputStream.h>
|
||||
#include <Common/types.h>
|
||||
#include <FileIO/COutputStream.h>
|
||||
#include <vector>
|
||||
|
||||
// Small class to manage file sections for CMDL/MREA output
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
#include "CTemplateWriter.h"
|
||||
#include "../cooker/CWorldCooker.h"
|
||||
#include <tinyxml2.h>
|
||||
#include "CWorldCooker.h"
|
||||
|
||||
#include <boost/filesystem.hpp>
|
||||
#include <tinyxml2.h>
|
||||
|
||||
using namespace tinyxml2;
|
||||
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
#ifndef CTEMPLATEWRITER_H
|
||||
#define CTEMPLATEWRITER_H
|
||||
|
||||
#include "../script/CMasterTemplate.h"
|
||||
#include "../script/CScriptTemplate.h"
|
||||
#include "Core/Resource/Script/CMasterTemplate.h"
|
||||
#include "Core/Resource/Script/CScriptTemplate.h"
|
||||
#include <tinyxml2.h>
|
||||
|
||||
class CTemplateWriter
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#ifndef CTEXTUREENCODER_H
|
||||
#define CTEXTUREENCODER_H
|
||||
|
||||
#include "../CTexture.h"
|
||||
#include <Core/TResPtr.h>
|
||||
#include "Core/Resource/CTexture.h"
|
||||
#include "Core/Resource/TResPtr.h"
|
||||
|
||||
// Class contains basic functionality right now - only supports directly converting DXT1 to CMPR
|
||||
// More advanced functions (including actual encoding!) coming later
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#ifndef CWORLDCOOKER_H
|
||||
#define CWORLDCOOKER_H
|
||||
|
||||
#include "Core/Resource/EFormatVersion.h"
|
||||
#include <Common/types.h>
|
||||
#include "../EFormatVersion.h"
|
||||
|
||||
class CWorldCooker
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include "CAnimSetLoader.h"
|
||||
#include <Core/CResCache.h>
|
||||
#include <Core/Log.h>
|
||||
#include "Core/Resource/CResCache.h"
|
||||
#include "Core/Log.h"
|
||||
|
||||
CAnimSetLoader::CAnimSetLoader()
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
#ifndef CCHARACTERLOADER_H
|
||||
#define CCHARACTERLOADER_H
|
||||
|
||||
#include "../CAnimSet.h"
|
||||
#include "../EFormatVersion.h"
|
||||
#include <Core/CResCache.h>
|
||||
#include "Core/Resource/CAnimSet.h"
|
||||
#include "Core/Resource/EFormatVersion.h"
|
||||
#include "Core/Resource/CResCache.h"
|
||||
|
||||
class CAnimSetLoader
|
||||
{
|
||||
|
||||
@@ -3,10 +3,12 @@
|
||||
#include "CModelLoader.h"
|
||||
#include "CMaterialLoader.h"
|
||||
#include "CScriptLoader.h"
|
||||
#include "Core/Log.h"
|
||||
|
||||
#include <Common/CFourCC.h>
|
||||
#include <Common/CompressionUtil.h>
|
||||
|
||||
#include <iostream>
|
||||
#include <Core/Log.h>
|
||||
|
||||
CAreaLoader::CAreaLoader()
|
||||
{
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
#ifndef CAREALOADER_H
|
||||
#define CAREALOADER_H
|
||||
|
||||
#include <FileIO/FileIO.h>
|
||||
#include "../CGameArea.h"
|
||||
#include "../EFormatVersion.h"
|
||||
#include "CBlockMgrIn.h"
|
||||
#include <Core/CResCache.h>
|
||||
#include <Resource/script/SConnection.h>
|
||||
#include "Core/Resource/Script/SConnection.h"
|
||||
#include "Core/Resource/CGameArea.h"
|
||||
#include "Core/Resource/EFormatVersion.h"
|
||||
#include "Core/Resource/CResCache.h"
|
||||
|
||||
#include <FileIO/FileIO.h>
|
||||
|
||||
class CAreaLoader
|
||||
{
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#include "CCollisionLoader.h"
|
||||
#include <Core/Log.h>
|
||||
#include "Core/Log.h"
|
||||
#include <iostream>
|
||||
|
||||
CCollisionLoader::CCollisionLoader()
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
#ifndef CCOLLISIONLOADER_H
|
||||
#define CCOLLISIONLOADER_H
|
||||
|
||||
#include "../CCollisionMesh.h"
|
||||
#include "../CCollisionMeshGroup.h"
|
||||
#include "../EFormatVersion.h"
|
||||
#include "Core/Resource/CCollisionMesh.h"
|
||||
#include "Core/Resource/CCollisionMeshGroup.h"
|
||||
#include "Core/Resource/EFormatVersion.h"
|
||||
|
||||
class CCollisionLoader
|
||||
{
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#include "CFontLoader.h"
|
||||
#include <Core/Log.h>
|
||||
#include "Core/Log.h"
|
||||
#include <iostream>
|
||||
|
||||
CFontLoader::CFontLoader()
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
#ifndef CFONTLOADER_H
|
||||
#define CFONTLOADER_H
|
||||
|
||||
#include "../CFont.h"
|
||||
#include "../EFormatVersion.h"
|
||||
#include <Core/CResCache.h>
|
||||
#include "Core/Resource/CFont.h"
|
||||
#include "Core/Resource/EFormatVersion.h"
|
||||
#include "Core/Resource/CResCache.h"
|
||||
|
||||
class CFontLoader
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#include "CMaterialLoader.h"
|
||||
#include <Core/CResCache.h>
|
||||
#include <Core/Log.h>
|
||||
#include <OpenGL/GLCommon.h>
|
||||
#include "Core/Resource/CResCache.h"
|
||||
#include "Core/OpenGL/GLCommon.h"
|
||||
#include "Core/Log.h"
|
||||
#include <iostream>
|
||||
#include <iomanip>
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
#ifndef CMATERIALLOADER_H
|
||||
#define CMATERIALLOADER_H
|
||||
|
||||
#include "../CMaterialSet.h"
|
||||
#include "../EFormatVersion.h"
|
||||
#include <Core/CResCache.h>
|
||||
#include "Core/Resource/CMaterialSet.h"
|
||||
#include "Core/Resource/EFormatVersion.h"
|
||||
#include "Core/Resource/CResCache.h"
|
||||
|
||||
#include <FileIO/FileIO.h>
|
||||
#include <assimp/scene.h>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include "CModelLoader.h"
|
||||
#include "CMaterialLoader.h"
|
||||
#include <Core/Log.h>
|
||||
#include "Core/Log.h"
|
||||
|
||||
CModelLoader::CModelLoader()
|
||||
{
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
#ifndef CMODELLOADER_H
|
||||
#define CMODELLOADER_H
|
||||
|
||||
#include "../model/CBasicModel.h"
|
||||
#include "../model/CModel.h"
|
||||
#include "../EFormatVersion.h"
|
||||
#include "CBlockMgrIn.h"
|
||||
#include <FileIO/FileIO.h>
|
||||
#include <Core/CResCache.h>
|
||||
#include "Core/Resource/Model/CBasicModel.h"
|
||||
#include "Core/Resource/Model/CModel.h"
|
||||
#include "Core/Resource/CResCache.h"
|
||||
#include "Core/Resource/EFormatVersion.h"
|
||||
#include <Common/EnumUtil.h>
|
||||
|
||||
#include <FileIO/FileIO.h>
|
||||
#include <assimp/scene.h>
|
||||
|
||||
class CModelLoader
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include "CScanLoader.h"
|
||||
#include <Core/CResCache.h>
|
||||
#include <Core/Log.h>
|
||||
#include "Core/Resource/CResCache.h"
|
||||
#include "Core/Log.h"
|
||||
|
||||
CScanLoader::CScanLoader()
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#ifndef CSCANLOADER_H
|
||||
#define CSCANLOADER_H
|
||||
|
||||
#include "../CScan.h"
|
||||
#include "../EFormatVersion.h"
|
||||
#include "Core/Resource/CScan.h"
|
||||
#include "Core/Resource/EFormatVersion.h"
|
||||
|
||||
class CScanLoader
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#include "CScriptLoader.h"
|
||||
#include "../script/CMasterTemplate.h"
|
||||
#include <Core/CResCache.h>
|
||||
#include <Core/Log.h>
|
||||
#include "Core/Resource/Script/CMasterTemplate.h"
|
||||
#include "Core/Resource/CResCache.h"
|
||||
#include "Core/Log.h"
|
||||
#include <iostream>
|
||||
#include <sstream>
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
#ifndef CSCRIPTLOADER_H
|
||||
#define CSCRIPTLOADER_H
|
||||
|
||||
#include "../script/CScriptObject.h"
|
||||
#include "../script/CScriptLayer.h"
|
||||
#include "../script/CMasterTemplate.h"
|
||||
#include "../CGameArea.h"
|
||||
#include <Core/CResCache.h>
|
||||
#include "Core/Resource/Script/CScriptObject.h"
|
||||
#include "Core/Resource/Script/CScriptLayer.h"
|
||||
#include "Core/Resource/Script/CMasterTemplate.h"
|
||||
#include "Core/Resource/CGameArea.h"
|
||||
#include "Core/Resource/CResCache.h"
|
||||
|
||||
class CScriptLoader
|
||||
{
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#include "CStringLoader.h"
|
||||
#include <Core/Log.h>
|
||||
#include "Core/Log.h"
|
||||
|
||||
CStringLoader::CStringLoader()
|
||||
{
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#ifndef CSTRINGLOADER_H
|
||||
#define CSTRINGLOADER_H
|
||||
|
||||
#include "../CStringTable.h"
|
||||
#include "../EFormatVersion.h"
|
||||
#include <Core/CResCache.h>
|
||||
#include <Core/TResPtr.h>
|
||||
#include "Core/Resource/CStringTable.h"
|
||||
#include "Core/Resource/CResCache.h"
|
||||
#include "Core/Resource/EFormatVersion.h"
|
||||
#include "Core/Resource/TResPtr.h"
|
||||
|
||||
class CStringLoader
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include "CTemplateLoader.h"
|
||||
#include "CWorldLoader.h"
|
||||
#include <Core/Log.h>
|
||||
#include "Core/Log.h"
|
||||
|
||||
void CTemplateLoader::LoadBitFlags(tinyxml2::XMLElement *pElem, CBitfieldTemplate *pTemp, const TString& templateName)
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#ifndef CTEMPLATELOADER_H
|
||||
#define CTEMPLATELOADER_H
|
||||
|
||||
#include "../script/CMasterTemplate.h"
|
||||
#include "../script/CScriptTemplate.h"
|
||||
#include "Core/Resource/Script/CMasterTemplate.h"
|
||||
#include "Core/Resource/Script/CScriptTemplate.h"
|
||||
#include <tinyxml2.h>
|
||||
|
||||
class CTemplateLoader
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include <Common/CColor.h>
|
||||
#include <Core/Log.h>
|
||||
#include "CTextureDecoder.h"
|
||||
#include "Core/Log.h"
|
||||
#include <Common/CColor.h>
|
||||
|
||||
// A cleanup is warranted at some point. Trying to support both partial + full decode ended up really messy.
|
||||
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
#ifndef CTEXTUREDECODER_H
|
||||
#define CTEXTUREDECODER_H
|
||||
|
||||
#include <FileIO/FileIO.h>
|
||||
#include "Core/Resource/CTexture.h"
|
||||
#include "Core/Resource/ETexelFormat.h"
|
||||
#include <Common/CColor.h>
|
||||
#include <Common/types.h>
|
||||
#include "../CTexture.h"
|
||||
#include "../ETexelFormat.h"
|
||||
|
||||
#include <FileIO/FileIO.h>
|
||||
|
||||
class CTextureDecoder
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include "CWorldLoader.h"
|
||||
#include <Core/CResCache.h>
|
||||
#include <Core/Log.h>
|
||||
#include "Core/Resource/CResCache.h"
|
||||
#include "Core/Log.h"
|
||||
#include <iostream>
|
||||
|
||||
CWorldLoader::CWorldLoader()
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
#ifndef CWORLDLOADER_H
|
||||
#define CWORLDLOADER_H
|
||||
|
||||
#include "../CWorld.h"
|
||||
#include "../EFormatVersion.h"
|
||||
#include "Core/Resource/CWorld.h"
|
||||
#include "Core/Resource/CResCache.h"
|
||||
#include "Core/Resource/EFormatVersion.h"
|
||||
|
||||
#include <FileIO/FileIO.h>
|
||||
#include <Core/CResCache.h>
|
||||
|
||||
class CWorldLoader
|
||||
{
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#ifndef CBASICMODEL_H
|
||||
#define CBASICMODEL_H
|
||||
|
||||
#include "../CResource.h"
|
||||
#include "SSurface.h"
|
||||
#include <Common/CAABox.h>
|
||||
#include <OpenGL/CVertexBuffer.h>
|
||||
#include "Core/Resource/CResource.h"
|
||||
#include "Core/OpenGL/CVertexBuffer.h"
|
||||
#include <Common/Math/CAABox.h>
|
||||
|
||||
class CBasicModel : public CResource
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#include "CModel.h"
|
||||
#include <Core/CDrawUtil.h>
|
||||
#include <Core/CRenderer.h>
|
||||
#include <OpenGL/GLCommon.h>
|
||||
#include "Core/Render/CDrawUtil.h"
|
||||
#include "Core/Render/CRenderer.h"
|
||||
#include "Core/OpenGL/GLCommon.h"
|
||||
|
||||
CModel::CModel() : CBasicModel()
|
||||
{
|
||||
|
||||
@@ -3,11 +3,10 @@
|
||||
|
||||
#include "CBasicModel.h"
|
||||
#include "SSurface.h"
|
||||
#include "../CMaterialSet.h"
|
||||
|
||||
#include <Core/ERenderOptions.h>
|
||||
#include <OpenGL/CIndexBuffer.h>
|
||||
#include <OpenGL/GLCommon.h>
|
||||
#include "Core/Resource/CMaterialSet.h"
|
||||
#include "Core/OpenGL/CIndexBuffer.h"
|
||||
#include "Core/OpenGL/GLCommon.h"
|
||||
#include "Core/Render/ERenderOptions.h"
|
||||
|
||||
class CModel : public CBasicModel
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#include "CStaticModel.h"
|
||||
#include <Core/CDrawUtil.h>
|
||||
#include <Core/CRenderer.h>
|
||||
#include <OpenGL/GLCommon.h>
|
||||
#include "Core/Render/CDrawUtil.h"
|
||||
#include "Core/Render/CRenderer.h"
|
||||
#include "Core/OpenGL/GLCommon.h"
|
||||
|
||||
CStaticModel::CStaticModel() : CBasicModel()
|
||||
{
|
||||
|
||||
@@ -2,13 +2,12 @@
|
||||
#define CSTATICMODEL_H
|
||||
|
||||
#include "CBasicModel.h"
|
||||
#include <Core/ERenderOptions.h>
|
||||
#include <OpenGL/CIndexBuffer.h>
|
||||
|
||||
// A CStaticModel is meant for meshes that don't move. It's built specifically with terrain in mind.
|
||||
// It only links to one material, and what it does best is combining submeshes from different models
|
||||
// into shared VBOs and IBOs. This allows for a significantly reduced number of draw calls.
|
||||
#include "Core/Render/ERenderOptions.h"
|
||||
#include "Core/OpenGL/CIndexBuffer.h"
|
||||
|
||||
/* A CStaticModel is meant for meshes that don't move. It's built specifically with terrain in mind.
|
||||
* It only links to one material, and what it does best is combining submeshes from different models
|
||||
* into shared VBOs and IBOs. This allows for a significantly reduced number of draw calls. */
|
||||
class CStaticModel : public CBasicModel
|
||||
{
|
||||
CMaterial *mpMaterial;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#ifndef CVERTEX_H
|
||||
#define CVERTEX_H
|
||||
|
||||
#include <Common/CVector2f.h>
|
||||
#include <Common/CVector3f.h>
|
||||
#include <Common/Math/CVector2f.h>
|
||||
#include <Common/Math/CVector3f.h>
|
||||
#include <Common/CColor.h>
|
||||
|
||||
class CVertex
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#include "SSurface.h"
|
||||
#include <Common/CRayCollisionTester.h>
|
||||
#include <Common/Math.h>
|
||||
#include <Core/CDrawUtil.h>
|
||||
#include "Core/Render/CDrawUtil.h"
|
||||
#include "Core/CRayCollisionTester.h"
|
||||
#include <Common/Math/Math.h>
|
||||
|
||||
std::pair<bool,float> SSurface::IntersectsRay(const CRay& Ray, bool allowBackfaces, float LineThreshold)
|
||||
{
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
#ifndef SSURFACE_H
|
||||
#define SSURFACE_H
|
||||
|
||||
#include "../CMaterialSet.h"
|
||||
#include "CVertex.h"
|
||||
#include "Core/Resource/CMaterialSet.h"
|
||||
#include "Core/OpenGL/GLCommon.h"
|
||||
#include "Core/SRayIntersection.h"
|
||||
#include <Common/types.h>
|
||||
#include <Common/CAABox.h>
|
||||
#include <Common/CRay.h>
|
||||
#include <Common/CTransform4f.h>
|
||||
#include <Common/CVector3f.h>
|
||||
#include <Common/SRayIntersection.h>
|
||||
#include <OpenGL/GLCommon.h>
|
||||
#include <Common/Math/CAABox.h>
|
||||
#include <Common/Math/CRay.h>
|
||||
#include <Common/Math/CTransform4f.h>
|
||||
#include <Common/Math/CVector3f.h>
|
||||
#include <vector>
|
||||
|
||||
struct SSurface
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include "CMasterTemplate.h"
|
||||
#include "../factory/CWorldLoader.h"
|
||||
#include <Core/Log.h>
|
||||
#include "Core/Resource/Factory/CWorldLoader.h"
|
||||
#include "Core/Log.h"
|
||||
|
||||
CMasterTemplate::CMasterTemplate()
|
||||
{
|
||||
|
||||
@@ -2,10 +2,9 @@
|
||||
#define CMASTERTEMPLATE_H
|
||||
|
||||
#include "CScriptTemplate.h"
|
||||
#include "../EFormatVersion.h"
|
||||
#include "Core/Resource/EFormatVersion.h"
|
||||
#include <Common/types.h>
|
||||
#include <map>
|
||||
#include <tinyxml2.h>
|
||||
|
||||
class CMasterTemplate
|
||||
{
|
||||
|
||||
@@ -1,19 +1,17 @@
|
||||
#ifndef CPROPERTY
|
||||
#define CPROPERTY
|
||||
|
||||
/*
|
||||
* This header file declares some classes used to track script object properties
|
||||
/* This header file declares some classes used to track script object properties
|
||||
* CPropertyBase, __CProperty (and typedefs), CPropertyStruct
|
||||
* It's a bit hard to read, should be reorganized at some point
|
||||
*/
|
||||
#include "../CResource.h"
|
||||
#include "../CAnimationParameters.h"
|
||||
* It's a bit hard to read, should be reorganized at some point */
|
||||
#include "CPropertyTemplate.h"
|
||||
#include "EPropertyType.h"
|
||||
#include "Core/Resource/CResource.h"
|
||||
#include "Core/Resource/TResPtr.h"
|
||||
#include "Core/Resource/CAnimationParameters.h"
|
||||
#include <Common/Math/CVector3f.h>
|
||||
#include <Common/CColor.h>
|
||||
#include <Common/CVector3f.h>
|
||||
#include <Common/TString.h>
|
||||
#include <Core/TResPtr.h>
|
||||
#include <list>
|
||||
|
||||
class CScriptTemplate;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include "CScriptObject.h"
|
||||
#include "../CAnimSet.h"
|
||||
#include "CMasterTemplate.h"
|
||||
#include "Core/Resource/CAnimSet.h"
|
||||
|
||||
CScriptObject::CScriptObject(CGameArea *pArea, CScriptLayer *pLayer, CScriptTemplate *pTemplate)
|
||||
{
|
||||
|
||||
@@ -5,9 +5,9 @@
|
||||
#include "CProperty.h"
|
||||
#include "CPropertyTemplate.h"
|
||||
#include "CScriptTemplate.h"
|
||||
#include "../model/CModel.h"
|
||||
#include "../CCollisionMeshGroup.h"
|
||||
#include "../CGameArea.h"
|
||||
#include "Core/Resource/Model/CModel.h"
|
||||
#include "Core/Resource/CCollisionMeshGroup.h"
|
||||
#include "Core/Resource/CGameArea.h"
|
||||
|
||||
class CScriptLayer;
|
||||
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
#include "CScriptTemplate.h"
|
||||
#include "CScriptObject.h"
|
||||
#include "CMasterTemplate.h"
|
||||
#include "Core/Resource/CResCache.h"
|
||||
#include "Core/Resource/CAnimSet.h"
|
||||
#include "Core/Log.h"
|
||||
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
#include <Core/Log.h>
|
||||
#include <Core/CResCache.h>
|
||||
#include <Resource/CAnimSet.h>
|
||||
|
||||
CScriptTemplate::CScriptTemplate(CMasterTemplate *pMaster)
|
||||
{
|
||||
|
||||
@@ -5,13 +5,12 @@
|
||||
#include "CProperty.h"
|
||||
#include "EPropertyType.h"
|
||||
#include "EVolumeShape.h"
|
||||
#include "Core/Resource/Model/CModel.h"
|
||||
#include "Core/Resource/CCollisionMeshGroup.h"
|
||||
#include <Common/CFourCC.h>
|
||||
#include <Common/types.h>
|
||||
#include <list>
|
||||
#include <vector>
|
||||
#include <tinyxml2.h>
|
||||
#include <Resource/model/CModel.h>
|
||||
#include <Resource/CCollisionMeshGroup.h>
|
||||
|
||||
class CMasterTemplate;
|
||||
class CScriptObject;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef TRESPTR_H
|
||||
#define TRESPTR_H
|
||||
|
||||
#include <Resource/CResource.h>
|
||||
#include "CResource.h"
|
||||
|
||||
template <typename ResType>
|
||||
class TResPtr
|
||||
|
||||
Reference in New Issue
Block a user