diff --git a/src/BoE.vsproj/Common/Common.vcxproj b/src/BoE.vsproj/Common/Common.vcxproj index 4b3d8aa5..72107ae6 100644 --- a/src/BoE.vsproj/Common/Common.vcxproj +++ b/src/BoE.vsproj/Common/Common.vcxproj @@ -10,130 +10,6 @@ Win32 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - - - - - - - - - @@ -315,6 +191,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {1347FE79-73BD-4176-9280-0FE39E3534E2} Common @@ -376,10 +405,11 @@ true true WIN32;NDEBUG;_WINDOWS;TIXML_USE_TICPP;%(PreprocessorDefinitions) - ..\..\tools\resmgr;..\..\tools\gzstream;..\..\tools;..\..\dialogxml\xml-parser;..\..\dialogxml;..\..\classes;..\..;%(AdditionalIncludeDirectories) + ..\..\universe;..\..\tools;..\..\scenario;..\..\gfx;..\..\fileio\resmgr;..\..\fileio\xml-parser;..\..\fileio\gzstream;..\..\fileio;..\..\dialogxml\widgets;..\..\dialogxml\dialogs;..\..;%(AdditionalIncludeDirectories) 4800;4290;4244;4996;4018 + global.hpp Windows diff --git a/src/BoE.vsproj/Common/Common.vcxproj.filters b/src/BoE.vsproj/Common/Common.vcxproj.filters index acd4e09f..048f0c72 100644 --- a/src/BoE.vsproj/Common/Common.vcxproj.filters +++ b/src/BoE.vsproj/Common/Common.vcxproj.filters @@ -5,403 +5,42 @@ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - {243e7be1-5ae2-447e-a151-1f024281fc3e} - - - {e57ca16d-7be8-4847-8a66-2255b728c9ac} - - - {f35d1cde-8f80-49ab-8f96-3fa8a44ce491} - - - {606f67f8-5f1e-4b19-b417-0757fa8544ef} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {71426284-8f6d-42cb-8685-4d92d8e96879} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {f41285d1-bf7b-4650-b2e5-0f816e52bac2} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {28d415a1-e037-4a8b-bbdb-a6553b192bc3} - h;hh;hpp;hxx;hm;inl;inc;xsd - - - {17e8463f-156d-44db-9607-b2b5b0c426bb} - h;hh;hpp;hxx;hm;inl;inc;xsd - - - {a6d8701d-a0e3-4429-8eec-3d0bad13c3f5} - h;hh;hpp;hxx;hm;inl;inc;xsd - - - {b705522f-daf8-4db2-9cec-f5ae249e595e} - {5d335c3d-6ae4-4d05-b007-69721325a967} - - - - Classes\Header Files - - - Classes\Header Files - - - Classes\Header Files - - - Classes\Header Files - - - Classes\Header Files - - - Classes\Header Files - - - Classes\Header Files - - - Classes\Header Files - - - Classes\Header Files - - - Classes\Header Files - - - Classes\Header Files - - - Classes\Header Files - - - Classes\Header Files - - - Classes\Header Files - - - Classes\Header Files - - - Classes\Header Files - - - Classes\Header Files - - - DialogXML\TinyXML - - - DialogXML\TinyXML - - - DialogXML\TinyXML - - - DialogXML\TinyXML - - - DialogXML\TinyXML - - - DialogXML\Header Files - - - DialogXML\Header Files - - - DialogXML\Header Files - - - DialogXML\Header Files - - - DialogXML\Header Files - - - DialogXML\Header Files - - - DialogXML\Header Files - - - DialogXML\Header Files - - - DialogXML\Header Files - - - DialogXML\Header Files - - - DialogXML\Header Files - - - Tools\Header Files - - - Tools\Header Files - - - Tools\Header Files - - - Tools\Header Files - - - Tools\Header Files - - - Tools\Header Files - - - Tools\Header Files - - - Tools\Header Files - - - Tools\Header Files - - - Tools\Header Files - - - Tools\Header Files - - - Tools\Header Files - - - Tools\Header Files - - - Tools\Header Files - - - Tools\Header Files - - - Tools\Header Files - - - Classes - - - Classes\Header Files - - - Classes\Header Files - - - Tools\Header Files - - - DialogXML\Header Files - - - DialogXML\Header Files - - - DialogXML\Header Files - - - DialogXML\Header Files - - - DialogXML\Header Files - - - Tools\Header Files - - - - - Classes\Source Files - - - Classes\Source Files - - - Classes\Source Files - - - Classes\Source Files - - - Classes\Source Files - - - Classes\Source Files - - - Classes\Source Files - - - Classes\Source Files - - - Classes\Source Files - - - Classes\Source Files - - - Classes\Source Files - - - Classes\Source Files - - - Classes\Source Files - - - Classes\Source Files - - - Classes\Source Files - - - Classes\Source Files - - - Classes\Source Files - - - DialogXML\TinyXML - - - DialogXML\TinyXML - - - DialogXML\TinyXML - - - DialogXML\TinyXML - - - DialogXML\TinyXML - - - DialogXML\TinyXML - - - DialogXML\Source Files - - - DialogXML\Source Files - - - DialogXML\Source Files - - - DialogXML\Source Files - - - DialogXML\Source Files - - - DialogXML\Source Files - - - DialogXML\Source Files - - - DialogXML\Source Files - - - DialogXML\Source Files - - - Tools\Source Files - - - Tools\Source Files - - - Tools\Source Files - - - Tools\Source Files - - - Tools\Source Files - - - Tools\Source Files - - - Tools\Source Files - - - Tools\Source Files - - - Tools\Source Files - - - Tools\Source Files - - - Tools\Source Files - - - Tools\Source Files - - - Tools\Source Files - - - Tools\Source Files - - - Tools\Source Files - - - Tools\Source Files - - - Tools\Source Files - - - Classes\Source Files - - - Classes\Source Files - - - Tools\Source Files - - - DialogXML\Source Files - - - DialogXML\Source Files - - - DialogXML\Source Files - - - DialogXML\Source Files - - - DialogXML\Source Files - - - DialogXML\Source Files - - - Tools\Source Files - + + {c78081e9-5fcc-42b4-83e6-e97f255c7c69} + + + {9cf330f0-f1c7-4eff-83b2-0b7253c81e40} + + + {25408791-aa64-420c-82db-c08d15a65c8e} + + + {7ddcd53c-6f86-42a9-bfbb-3c18ba379af2} + + + {e99762eb-c38d-463e-a2c1-27bfa23b93fa} + + + {f8858365-92f5-45d5-9c3a-6b2e9e2a0bf9} + + + {e676530f-5465-4969-96a2-b85db36da228} + + + {4b48df9b-6971-4ad6-91db-a78325f5ab74} + + + {c7414c7f-ccee-4571-8ed3-2d2c6e0d24f3} + + + {824a5f91-f8e5-4e7e-99c9-f1f05c28b7c2} + + + {a468bac4-397d-45da-bfcd-281b8b5f55c0} + @@ -942,4 +581,407 @@ Resource Files\dialogs + + + + + + + + + + Universe + + + Universe + + + Universe + + + Universe + + + Universe + + + Universe + + + Tools + + + Tools + + + Tools + + + Tools + + + Tools + + + Scenario + + + Scenario + + + Scenario + + + Scenario + + + Scenario + + + Scenario + + + Scenario + + + Scenario + + + Scenario + + + Scenario + + + Gfx + + + Gfx + + + Gfx + + + Gfx + + + Gfx + + + FileIO + + + FileIO + + + FileIO + + + FileIO + + + FileIO + + + FileIO + + + FileIO + + + FileIO + + + FileIO\TinyXML + + + FileIO\TinyXML + + + FileIO\TinyXML + + + FileIO\TinyXML + + + FileIO\TinyXML + + + FileIO\TinyXML + + + FileIO\GZStream + + + FileIO\ResMgr + + + DialogXML\Dialogs + + + DialogXML\Dialogs + + + DialogXML\Dialogs + + + DialogXML\Dialogs + + + DialogXML\Dialogs + + + DialogXML\Dialogs + + + DialogXML\Widgets + + + DialogXML\Widgets + + + DialogXML\Widgets + + + DialogXML\Widgets + + + DialogXML\Widgets + + + DialogXML\Widgets + + + DialogXML\Widgets + + + DialogXML\Widgets + + + DialogXML\Widgets + + + + + + + + + + + + + + + + + + + + Universe + + + Universe + + + Universe + + + Universe + + + Universe + + + Universe + + + Tools + + + Tools + + + Tools + + + Tools + + + Tools + + + Tools + + + Tools + + + Scenario + + + Scenario + + + Scenario + + + Scenario + + + Scenario + + + Scenario + + + Scenario + + + Scenario + + + Scenario + + + Scenario + + + Scenario + + + Scenario + + + Scenario + + + Scenario + + + Scenario + + + Scenario + + + Gfx + + + Gfx + + + Gfx + + + Gfx + + + Gfx + + + FileIO + + + FileIO + + + FileIO + + + FileIO + + + FileIO\TinyXML + + + FileIO\TinyXML + + + FileIO\TinyXML + + + FileIO\TinyXML + + + FileIO\TinyXML + + + FileIO\GZStream + + + FileIO\ResMgr + + + FileIO\ResMgr + + + FileIO\ResMgr + + + FileIO\ResMgr + + + FileIO\ResMgr + + + FileIO\ResMgr + + + DialogXML\Dialogs + + + DialogXML\Dialogs + + + DialogXML\Dialogs + + + DialogXML\Dialogs + + + DialogXML\Dialogs + + + DialogXML\Dialogs + + + DialogXML\Dialogs + + + DialogXML\Dialogs + + + DialogXML\Widgets + + + DialogXML\Widgets + + + DialogXML\Widgets + + + DialogXML\Widgets + + + DialogXML\Widgets + + + DialogXML\Widgets + + + DialogXML\Widgets + + + DialogXML\Widgets + + + DialogXML\Widgets + + + + + Scenario + + \ No newline at end of file diff --git a/src/BoE.vsproj/Game/Blades of Exile.vcxproj b/src/BoE.vsproj/Game/Blades of Exile.vcxproj index 4f83e470..1b80a3b3 100644 --- a/src/BoE.vsproj/Game/Blades of Exile.vcxproj +++ b/src/BoE.vsproj/Game/Blades of Exile.vcxproj @@ -74,10 +74,11 @@ true true WIN32;NDEBUG;_WINDOWS;TIXML_USE_TICPP;%(PreprocessorDefinitions) - ..\..\..\rsrc\menus;..\..\tools\resmgr;..\..\tools\gzstream;..\..\tools;..\..\dialogxml\xml-parser;..\..\dialogxml;..\..\classes;..\..;.;%(AdditionalIncludeDirectories) + ..\..\..\rsrc\menus\;..\..\game;..\..\universe;..\..\tools;..\..\scenario;..\..\gfx;..\..\fileio\resmgr;..\..\fileio\xml-parser;..\..\fileio\gzstream;..\..\fileio;..\..\dialogxml\widgets;..\..\dialogxml\dialogs;..\..;%(AdditionalIncludeDirectories) 4800;4290;4244;4996;4018 + global.hpp Windows @@ -95,53 +96,51 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + diff --git a/src/BoE.vsproj/Game/Blades of Exile.vcxproj.filters b/src/BoE.vsproj/Game/Blades of Exile.vcxproj.filters index b85a89c0..58351bc9 100644 --- a/src/BoE.vsproj/Game/Blades of Exile.vcxproj.filters +++ b/src/BoE.vsproj/Game/Blades of Exile.vcxproj.filters @@ -18,135 +18,129 @@ - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - Header Files + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - Source Files - + Source Files - + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + Source Files diff --git a/src/BoE.vsproj/PcEdit/Char Editor.vcxproj b/src/BoE.vsproj/PcEdit/Char Editor.vcxproj index 573e47de..aadc7cce 100644 --- a/src/BoE.vsproj/PcEdit/Char Editor.vcxproj +++ b/src/BoE.vsproj/PcEdit/Char Editor.vcxproj @@ -78,10 +78,11 @@ true true WIN32;NDEBUG;_WINDOWS;TIXML_USE_TICPP;%(PreprocessorDefinitions) - ..\..\..\rsrc\menus;..\..\tools\resmgr;..\..\tools\gzstream;..\..\tools;..\..\dialogxml\xml-parser;..\..\dialogxml;..\..\classes;..\..;.;%(AdditionalIncludeDirectories) + ..\..\..\rsrc\menus\;..\..\pcedit;..\..\universe;..\..\tools;..\..\scenario;..\..\gfx;..\..\fileio\resmgr;..\..\fileio\xml-parser;..\..\fileio\gzstream;..\..\fileio;..\..\dialogxml\widgets;..\..\dialogxml\dialogs;..\..;%(AdditionalIncludeDirectories) 4800;4290;4244;4996;4018 + global.hpp Windows diff --git a/src/BoE.vsproj/ScenEdit/Scen Editor.vcxproj b/src/BoE.vsproj/ScenEdit/Scen Editor.vcxproj index 95606e6f..929c4ecd 100644 --- a/src/BoE.vsproj/ScenEdit/Scen Editor.vcxproj +++ b/src/BoE.vsproj/ScenEdit/Scen Editor.vcxproj @@ -78,10 +78,11 @@ true true WIN32;NDEBUG;_WINDOWS;TIXML_USE_TICPP;%(PreprocessorDefinitions) - ..\..\..\rsrc\menus;..\..\tools\resmgr;..\..\tools\gzstream;..\..\tools;..\..\dialogxml\xml-parser;..\..\dialogxml;..\..\classes;..\..;.;%(AdditionalIncludeDirectories) + ..\..\..\rsrc\menus\;..\..\scenedit;..\..\universe;..\..\tools;..\..\scenario;..\..\gfx;..\..\fileio\resmgr;..\..\fileio\xml-parser;..\..\fileio\gzstream;..\..\fileio;..\..\dialogxml\widgets;..\..\dialogxml\dialogs;..\..;%(AdditionalIncludeDirectories) 4800;4290;4244;4996;4018 + global.hpp Windows diff --git a/src/tools/debugout.win.cpp b/src/fileio/debugout.win.cpp similarity index 100% rename from src/tools/debugout.win.cpp rename to src/fileio/debugout.win.cpp diff --git a/src/gfx/gfxsheets.hpp b/src/gfx/gfxsheets.hpp index 5f675230..c347f554 100644 --- a/src/gfx/gfxsheets.hpp +++ b/src/gfx/gfxsheets.hpp @@ -11,6 +11,7 @@ #include #include +#include #include #include "location.hpp" diff --git a/src/pcedit/pc.main.cpp b/src/pcedit/pc.main.cpp index 6279383a..64d5a6ef 100644 --- a/src/pcedit/pc.main.cpp +++ b/src/pcedit/pc.main.cpp @@ -11,7 +11,6 @@ #include "render_image.hpp" #include "tiling.hpp" #include "utility.hpp" -#include "boe.consts.hpp" #include "dialog.hpp" #include "control.hpp" #include "strdlog.hpp" diff --git a/src/scenario/item.cpp b/src/scenario/item.cpp index 5217a982..24e0f30d 100644 --- a/src/scenario/item.cpp +++ b/src/scenario/item.cpp @@ -15,7 +15,6 @@ #include #include -#include "boe.consts.hpp" // TODO: If this is needed here, maybe it shouldn't be in the "boe" namespace #include "oldstructs.hpp" #include "utility.hpp" #include "fileio.hpp" diff --git a/src/scenario/terrain.cpp b/src/scenario/terrain.cpp index 502b3342..503170e3 100644 --- a/src/scenario/terrain.cpp +++ b/src/scenario/terrain.cpp @@ -12,10 +12,10 @@ #include #include #include +#include #include "oldstructs.hpp" #include "gfxsheets.hpp" // for NO_PIC -#include "boe.consts.hpp" // TODO: Put these constants in a global file #include "damage.hpp" void cTerrain::import_legacy(legacy::terrain_type_type& old){ diff --git a/src/scenedit/scen.graphics.cpp b/src/scenedit/scen.graphics.cpp index f8c1fb24..980ac8d0 100644 --- a/src/scenedit/scen.graphics.cpp +++ b/src/scenedit/scen.graphics.cpp @@ -14,7 +14,6 @@ #include "scen.keydlgs.hpp" #include "sounds.hpp" #include "mathutil.hpp" -#include "boe.consts.hpp" // TODO: Put these constants in a global file #include "cursors.hpp" #include "dialog.hpp" diff --git a/src/tools/cursors.win.cpp b/src/tools/cursors.win.cpp index 5d6d8854..3428b6f9 100644 --- a/src/tools/cursors.win.cpp +++ b/src/tools/cursors.win.cpp @@ -3,9 +3,8 @@ #include #include #include -#include "restypes.hpp" +#include "res_cursor.hpp" -extern cursor_type current_cursor; extern sf::RenderWindow mainPtr; // This function adapted from @@ -92,7 +91,7 @@ void obscureCursor() { void set_cursor(cursor_type which_c) { if(which_c != watch_curs) - current_cursor = which_c; + Cursor::current = which_c; if(which_c == text_curs) { SetCursor(LoadCursor(NULL, IDC_IBEAM)); } else { @@ -102,5 +101,5 @@ void set_cursor(cursor_type which_c) { } void restore_cursor() { - set_cursor(current_cursor); + set_cursor(Cursor::current); } diff --git a/src/universe/pc.hpp b/src/universe/pc.hpp index c2665678..33e574b5 100644 --- a/src/universe/pc.hpp +++ b/src/universe/pc.hpp @@ -14,6 +14,7 @@ #include #include #include +#include #include "item.hpp" #include "pictypes.hpp"