mirror of
https://github.com/TombEngine/TombEngine.git
synced 2025-05-06 19:01:06 +03:00
Rename some files and folders.
This commit is contained in:
parent
54b519776c
commit
00b6e76bea
16 changed files with 58 additions and 40 deletions
|
@ -41,7 +41,6 @@
|
||||||
<ClInclude Include="include\ReservedScriptNames.h" />
|
<ClInclude Include="include\ReservedScriptNames.h" />
|
||||||
<ClInclude Include="include\ScriptAssert.h" />
|
<ClInclude Include="include\ScriptAssert.h" />
|
||||||
<ClInclude Include="include\Scripting\AudioTracks.h" />
|
<ClInclude Include="include\Scripting\AudioTracks.h" />
|
||||||
<ClInclude Include="include\Scripting\Entities\ScriptInterfaceEntities.h" />
|
|
||||||
<ClInclude Include="include\Scripting\GameFlowScript.h" />
|
<ClInclude Include="include\Scripting\GameFlowScript.h" />
|
||||||
<ClInclude Include="include\Scripting\GameLogicScript.h" />
|
<ClInclude Include="include\Scripting\GameLogicScript.h" />
|
||||||
<ClInclude Include="include\Scripting\GameScriptAIObject.h" />
|
<ClInclude Include="include\Scripting\GameScriptAIObject.h" />
|
||||||
|
@ -66,6 +65,7 @@
|
||||||
<ClInclude Include="include\Scripting\ItemEnumPair.h" />
|
<ClInclude Include="include\Scripting\ItemEnumPair.h" />
|
||||||
<ClInclude Include="include\Scripting\LuaHandler.h" />
|
<ClInclude Include="include\Scripting\LuaHandler.h" />
|
||||||
<ClInclude Include="include\Scripting\ObjectIDs.h" />
|
<ClInclude Include="include\Scripting\ObjectIDs.h" />
|
||||||
|
<ClInclude Include="include\Scripting\Objects\ScriptInterfaceObjectsHandler.h" />
|
||||||
<ClInclude Include="include\Scripting\ReservedScriptNames.h" />
|
<ClInclude Include="include\Scripting\ReservedScriptNames.h" />
|
||||||
<ClInclude Include="include\Scripting\ScriptAssert.h" />
|
<ClInclude Include="include\Scripting\ScriptAssert.h" />
|
||||||
<ClInclude Include="include\Scripting\ScriptInterfaceFlow.h" />
|
<ClInclude Include="include\Scripting\ScriptInterfaceFlow.h" />
|
||||||
|
@ -78,10 +78,6 @@
|
||||||
<ClInclude Include="include\ScriptInterfaceLevel.h" />
|
<ClInclude Include="include\ScriptInterfaceLevel.h" />
|
||||||
<ClInclude Include="include\ScriptUtil.h" />
|
<ClInclude Include="include\ScriptUtil.h" />
|
||||||
<ClInclude Include="src\AudioTracks.h" />
|
<ClInclude Include="src\AudioTracks.h" />
|
||||||
<ClInclude Include="src\Entities\Entities.h" />
|
|
||||||
<ClInclude Include="src\Entities\Moveable\GameScriptItemInfo.h" />
|
|
||||||
<ClInclude Include="src\Entities\ObjectIDs.h" />
|
|
||||||
<ClInclude Include="src\Entities\Static\GameScriptMeshInfo.h" />
|
|
||||||
<ClInclude Include="src\GameFlowScript.h" />
|
<ClInclude Include="src\GameFlowScript.h" />
|
||||||
<ClInclude Include="src\GameLogicScript.h" />
|
<ClInclude Include="src\GameLogicScript.h" />
|
||||||
<ClInclude Include="src\GameScriptAIObject.h" />
|
<ClInclude Include="src\GameScriptAIObject.h" />
|
||||||
|
@ -103,6 +99,10 @@
|
||||||
<ClInclude Include="src\InventorySlots.h" />
|
<ClInclude Include="src\InventorySlots.h" />
|
||||||
<ClInclude Include="src\ItemEnumPair.h" />
|
<ClInclude Include="src\ItemEnumPair.h" />
|
||||||
<ClInclude Include="src\LuaHandler.h" />
|
<ClInclude Include="src\LuaHandler.h" />
|
||||||
|
<ClInclude Include="src\Objects\Moveable\GameScriptItemInfo.h" />
|
||||||
|
<ClInclude Include="src\Objects\ObjectIDs.h" />
|
||||||
|
<ClInclude Include="src\Objects\ObjectsHandler.h" />
|
||||||
|
<ClInclude Include="src\Objects\Static\GameScriptMeshInfo.h" />
|
||||||
<ClInclude Include="src\ReservedScriptNames.h" />
|
<ClInclude Include="src\ReservedScriptNames.h" />
|
||||||
<ClInclude Include="src\ScriptAssert.h" />
|
<ClInclude Include="src\ScriptAssert.h" />
|
||||||
<ClInclude Include="src\ScriptInterfaceState.h" />
|
<ClInclude Include="src\ScriptInterfaceState.h" />
|
||||||
|
@ -116,10 +116,10 @@
|
||||||
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">frameworkandsol.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">frameworkandsol.h</PrecompiledHeaderFile>
|
||||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="src\Entities\Entities.cpp" />
|
|
||||||
<ClCompile Include="src\Entities\Moveable\GameScriptItemInfo.cpp" />
|
|
||||||
<ClCompile Include="src\Entities\Static\GameScriptMeshInfo.cpp" />
|
|
||||||
<ClCompile Include="src\GameFlowScript.cpp" />
|
<ClCompile Include="src\GameFlowScript.cpp" />
|
||||||
|
<ClCompile Include="src\Objects\Moveable\GameScriptItemInfo.cpp" />
|
||||||
|
<ClCompile Include="src\Objects\ObjectsHandler.cpp" />
|
||||||
|
<ClCompile Include="src\Objects\Static\GameScriptMeshInfo.cpp" />
|
||||||
<ClCompile Include="src\ScriptInterfaceState.cpp" />
|
<ClCompile Include="src\ScriptInterfaceState.cpp" />
|
||||||
<ClCompile Include="src\GameLogicScript.cpp" />
|
<ClCompile Include="src\GameLogicScript.cpp" />
|
||||||
<ClCompile Include="src\GameScriptAIObject.cpp" />
|
<ClCompile Include="src\GameScriptAIObject.cpp" />
|
||||||
|
@ -306,4 +306,4 @@
|
||||||
<Error Condition="!Exists('..\packages\Microsoft.XAudio2.Redist.1.2.8\build\native\Microsoft.XAudio2.Redist.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.XAudio2.Redist.1.2.8\build\native\Microsoft.XAudio2.Redist.targets'))" />
|
<Error Condition="!Exists('..\packages\Microsoft.XAudio2.Redist.1.2.8\build\native\Microsoft.XAudio2.Redist.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.XAudio2.Redist.1.2.8\build\native\Microsoft.XAudio2.Redist.targets'))" />
|
||||||
<Error Condition="!Exists('..\packages\directxtk_desktop_2017.2021.11.8.1\build\native\directxtk_desktop_2017.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\directxtk_desktop_2017.2021.11.8.1\build\native\directxtk_desktop_2017.targets'))" />
|
<Error Condition="!Exists('..\packages\directxtk_desktop_2017.2021.11.8.1\build\native\directxtk_desktop_2017.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\directxtk_desktop_2017.2021.11.8.1\build\native\directxtk_desktop_2017.targets'))" />
|
||||||
</Target>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
@ -261,9 +261,6 @@
|
||||||
<ClInclude Include="src\ScriptUtil.h">
|
<ClInclude Include="src\ScriptUtil.h">
|
||||||
<Filter>Header Files</Filter>
|
<Filter>Header Files</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
<ClInclude Include="src\Entities\Entities.h">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="include\Scripting\Entities\ScriptInterfaceEntities.h">
|
<ClInclude Include="include\Scripting\Entities\ScriptInterfaceEntities.h">
|
||||||
<Filter>Header Files</Filter>
|
<Filter>Header Files</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
|
@ -273,9 +270,6 @@
|
||||||
<ClInclude Include="src\Entities\Moveable\GameScriptItemInfo.h">
|
<ClInclude Include="src\Entities\Moveable\GameScriptItemInfo.h">
|
||||||
<Filter>Header Files</Filter>
|
<Filter>Header Files</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
<ClInclude Include="src\Entities\ObjectIDs.h">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="src\Strings\DisplayString\GameScriptDisplayString.h">
|
<ClInclude Include="src\Strings\DisplayString\GameScriptDisplayString.h">
|
||||||
<Filter>Header Files</Filter>
|
<Filter>Header Files</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
|
@ -285,6 +279,27 @@
|
||||||
<ClInclude Include="include\Scripting\Strings\ScriptInterfaceStringsHandler.h">
|
<ClInclude Include="include\Scripting\Strings\ScriptInterfaceStringsHandler.h">
|
||||||
<Filter>Header Files</Filter>
|
<Filter>Header Files</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
|
<ClInclude Include="include\Scripting\Objects\ScriptInterfaceEntities.h">
|
||||||
|
<Filter>Header Files</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="src\Objects\Moveable\GameScriptItemInfo.h">
|
||||||
|
<Filter>Header Files</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="src\Objects\Static\GameScriptMeshInfo.h">
|
||||||
|
<Filter>Header Files</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="src\Objects\Entities.h">
|
||||||
|
<Filter>Header Files</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="src\Objects\ObjectIDs.h">
|
||||||
|
<Filter>Header Files</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="src\Objects\ObjectsHandler.h">
|
||||||
|
<Filter>Header Files</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="include\Scripting\Objects\ScriptInterfaceObjectsHandler.h">
|
||||||
|
<Filter>Header Files</Filter>
|
||||||
|
</ClInclude>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClCompile Include="frameworkandsol.cpp">
|
<ClCompile Include="frameworkandsol.cpp">
|
||||||
|
@ -350,21 +365,24 @@
|
||||||
<ClCompile Include="src\ScriptInterfaceState.cpp">
|
<ClCompile Include="src\ScriptInterfaceState.cpp">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="src\Entities\Entities.cpp">
|
|
||||||
<Filter>Source Files</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="src\Entities\Static\GameScriptMeshInfo.cpp">
|
|
||||||
<Filter>Source Files</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="src\Entities\Moveable\GameScriptItemInfo.cpp">
|
|
||||||
<Filter>Source Files</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="src\Strings\DisplayString\GameScriptDisplayString.cpp">
|
<ClCompile Include="src\Strings\DisplayString\GameScriptDisplayString.cpp">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="src\Strings\StringsHandler.cpp">
|
<ClCompile Include="src\Strings\StringsHandler.cpp">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
|
<ClCompile Include="src\Objects\Moveable\GameScriptItemInfo.cpp">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="src\Objects\Static\GameScriptMeshInfo.cpp">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="src\Objects\Entities.cpp">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="src\Objects\ObjectsHandler.cpp">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="packages.config" />
|
<None Include="packages.config" />
|
||||||
|
|
|
@ -13,13 +13,13 @@ using VarMapVal = std::variant< short,
|
||||||
|
|
||||||
using CallbackDrawString = std::function<void(std::string const&, D3DCOLOR, int, int, int)>;
|
using CallbackDrawString = std::function<void(std::string const&, D3DCOLOR, int, int, int)>;
|
||||||
|
|
||||||
class ScriptInterfaceEntities {
|
class ScriptInterfaceObjectsHandler {
|
||||||
public:
|
public:
|
||||||
virtual ~ScriptInterfaceEntities() = default;
|
virtual ~ScriptInterfaceObjectsHandler() = default;
|
||||||
|
|
||||||
virtual bool AddName(std::string const& key, VarMapVal val) = 0;
|
virtual bool AddName(std::string const& key, VarMapVal val) = 0;
|
||||||
virtual void FreeEntities() = 0;
|
virtual void FreeEntities() = 0;
|
||||||
virtual void AssignLara() = 0;
|
virtual void AssignLara() = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
extern ScriptInterfaceEntities* g_GameScriptEntities;
|
extern ScriptInterfaceObjectsHandler* g_GameScriptEntities;
|
|
@ -1,7 +1,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
#include "ScriptInterfaceGame.h"
|
#include "ScriptInterfaceGame.h"
|
||||||
#include "ScriptInterfaceFlow.h"
|
#include "ScriptInterfaceFlow.h"
|
||||||
#include "Entities/ScriptInterfaceEntities.h"
|
#include "Objects/ScriptInterfaceObjectsHandler.h"
|
||||||
#include "Strings/ScriptInterfaceStringsHandler.h"
|
#include "Strings/ScriptInterfaceStringsHandler.h"
|
||||||
|
|
||||||
class ScriptInterfaceState
|
class ScriptInterfaceState
|
||||||
|
@ -9,7 +9,7 @@ class ScriptInterfaceState
|
||||||
public:
|
public:
|
||||||
static ScriptInterfaceGame* CreateGame();
|
static ScriptInterfaceGame* CreateGame();
|
||||||
static ScriptInterfaceFlow* CreateFlow();
|
static ScriptInterfaceFlow* CreateFlow();
|
||||||
static ScriptInterfaceEntities* CreateEntities();
|
static ScriptInterfaceObjectsHandler* CreateEntities();
|
||||||
static ScriptInterfaceStringsHandler* CreateStringsHandler();
|
static ScriptInterfaceStringsHandler* CreateStringsHandler();
|
||||||
static void ScriptInterfaceState::Init();
|
static void ScriptInterfaceState::Init();
|
||||||
};
|
};
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
#include "GameScriptInventoryObject.h"
|
#include "GameScriptInventoryObject.h"
|
||||||
#include "InventorySlots.h"
|
#include "InventorySlots.h"
|
||||||
#include "Game/gui.h"
|
#include "Game/gui.h"
|
||||||
|
#include "Objects/ScriptInterfaceObjectsHandler.h"
|
||||||
|
|
||||||
/***
|
/***
|
||||||
Scripts that will be run on game startup.
|
Scripts that will be run on game startup.
|
||||||
|
@ -18,7 +19,7 @@ using std::unordered_map;
|
||||||
|
|
||||||
ScriptInterfaceFlow* g_GameFlow;
|
ScriptInterfaceFlow* g_GameFlow;
|
||||||
ScriptInterfaceGame* g_GameScript;
|
ScriptInterfaceGame* g_GameScript;
|
||||||
ScriptInterfaceEntities* g_GameScriptEntities;
|
ScriptInterfaceObjectsHandler* g_GameScriptEntities;
|
||||||
ScriptInterfaceStringsHandler* g_GameStringsHandler;
|
ScriptInterfaceStringsHandler* g_GameStringsHandler;
|
||||||
|
|
||||||
GameFlow::GameFlow(sol::state* lua) : LuaHandler{ lua }
|
GameFlow::GameFlow(sol::state* lua) : LuaHandler{ lua }
|
||||||
|
|
|
@ -9,7 +9,6 @@
|
||||||
#include "GameScriptAnimations.h"
|
#include "GameScriptAnimations.h"
|
||||||
#include "ScriptInterfaceGame.h"
|
#include "ScriptInterfaceGame.h"
|
||||||
#include "ScriptInterfaceFlow.h"
|
#include "ScriptInterfaceFlow.h"
|
||||||
#include "Entities/Entities.h"
|
|
||||||
|
|
||||||
class GameFlow : public LuaHandler, public ScriptInterfaceFlow
|
class GameFlow : public LuaHandler, public ScriptInterfaceFlow
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#include "frameworkandsol.h"
|
#include "frameworkandsol.h"
|
||||||
#include "ReservedScriptNames.h"
|
#include "ReservedScriptNames.h"
|
||||||
#include "Lara/lara.h"
|
#include "Lara/lara.h"
|
||||||
#include "Entities.h"
|
#include "ObjectsHandler.h"
|
||||||
#include "ReservedScriptNames.h"
|
#include "ReservedScriptNames.h"
|
||||||
#include "ObjectIDs.h"
|
#include "ObjectIDs.h"
|
||||||
|
|
|
@ -1,15 +1,15 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
#include "LuaHandler.h"
|
#include "LuaHandler.h"
|
||||||
#include "Scripting/Entities/ScriptInterfaceEntities.h"
|
#include "Scripting/Objects/ScriptInterfaceObjectsHandler.h"
|
||||||
#include "Entities/Moveable/GameScriptItemInfo.h"
|
#include "Objects/Moveable/GameScriptItemInfo.h"
|
||||||
#include "Entities/Static/GameScriptMeshInfo.h"
|
#include "Objects/Static/GameScriptMeshInfo.h"
|
||||||
#include "GameScriptSinkInfo.h"
|
#include "GameScriptSinkInfo.h"
|
||||||
#include "GameScriptAIObject.h"
|
#include "GameScriptAIObject.h"
|
||||||
#include "GameScriptSoundSourceInfo.h"
|
#include "GameScriptSoundSourceInfo.h"
|
||||||
#include "GameScriptCameraInfo.h"
|
#include "GameScriptCameraInfo.h"
|
||||||
|
|
||||||
class GameEntities : public ScriptInterfaceEntities, public LuaHandler
|
class GameEntities : public ScriptInterfaceObjectsHandler, public LuaHandler
|
||||||
{
|
{
|
||||||
|
|
||||||
public:
|
public:
|
|
@ -2,7 +2,7 @@
|
||||||
#include "ScriptInterfaceState.h"
|
#include "ScriptInterfaceState.h"
|
||||||
#include "GameLogicScript.h"
|
#include "GameLogicScript.h"
|
||||||
#include "GameFlowScript.h"
|
#include "GameFlowScript.h"
|
||||||
#include "Entities/Entities.h"
|
#include "Objects/ObjectsHandler.h"
|
||||||
#include "Strings/StringsHandler.h"
|
#include "Strings/StringsHandler.h"
|
||||||
|
|
||||||
sol::state g_solState;
|
sol::state g_solState;
|
||||||
|
@ -22,7 +22,7 @@ ScriptInterfaceFlow* ScriptInterfaceState::CreateFlow()
|
||||||
return new GameFlow(&g_solState);
|
return new GameFlow(&g_solState);
|
||||||
}
|
}
|
||||||
|
|
||||||
ScriptInterfaceEntities* ScriptInterfaceState::CreateEntities()
|
ScriptInterfaceObjectsHandler* ScriptInterfaceState::CreateEntities()
|
||||||
{
|
{
|
||||||
return new GameEntities(&g_solState);
|
return new GameEntities(&g_solState);
|
||||||
}
|
}
|
||||||
|
|
|
@ -47,7 +47,7 @@
|
||||||
#include "Specific/winmain.h"
|
#include "Specific/winmain.h"
|
||||||
#include "Scripting/ScriptInterfaceFlow.h"
|
#include "Scripting/ScriptInterfaceFlow.h"
|
||||||
#include "Scripting/ScriptInterfaceGame.h"
|
#include "Scripting/ScriptInterfaceGame.h"
|
||||||
#include "Scripting/Entities/ScriptInterfaceEntities.h"
|
#include "Scripting/Objects/ScriptInterfaceObjectsHandler.h"
|
||||||
#include "Scripting/Strings/ScriptInterfaceStringsHandler.h"
|
#include "Scripting/Strings/ScriptInterfaceStringsHandler.h"
|
||||||
|
|
||||||
using std::vector;
|
using std::vector;
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
#include "Scripting/ScriptInterfaceFlow.h"
|
#include "Scripting/ScriptInterfaceFlow.h"
|
||||||
#include "Scripting/ScriptInterfaceGame.h"
|
#include "Scripting/ScriptInterfaceGame.h"
|
||||||
#include "Scripting/ScriptInterfaceLevel.h"
|
#include "Scripting/ScriptInterfaceLevel.h"
|
||||||
#include "Scripting/Entities/ScriptInterfaceEntities.h"
|
#include "Scripting/Objects/ScriptInterfaceObjectsHandler.h"
|
||||||
#include "Sound/sound.h"
|
#include "Sound/sound.h"
|
||||||
#include "Specific/setup.h"
|
#include "Specific/setup.h"
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue