From 086ff76474b0e6e578f9ef5727480e4a73680ee2 Mon Sep 17 00:00:00 2001 From: Jack Andersen Date: Sun, 13 Aug 2017 17:55:06 -1000 Subject: [PATCH] Implement CFluidPlaneDoor and CScriptDamageableTrigger --- .idea/inspectionProfiles/Project_Default.xml | 2 +- DataSpec/DNACommon/Tweaks/ITweakGame.hpp | 3 + .../ScriptObjects/DamageableTrigger.hpp | 32 +-- DataSpec/DNAMP1/ScriptObjects/Water.hpp | 22 +- DataSpec/DNAMP1/Tweaks/CTweakGame.hpp | 9 +- Runtime/CStateManager.cpp | 4 +- .../Graphics/Shaders/CFluidPlaneShader.cpp | 136 +++++++---- .../Graphics/Shaders/CFluidPlaneShader.hpp | 52 ++++- .../Shaders/CFluidPlaneShaderGLSL.cpp | 119 +++++++++- .../Shaders/CFluidPlaneShaderHLSL.cpp | 106 +++++++-- .../Shaders/CFluidPlaneShaderMetal.cpp | 84 ++++++- Runtime/MP1/MP1.cpp | 2 + Runtime/World/CActor.hpp | 7 +- Runtime/World/CFluidPlane.cpp | 64 +++++- Runtime/World/CFluidPlane.hpp | 18 +- Runtime/World/CFluidPlaneCPU.cpp | 136 ++--------- Runtime/World/CFluidPlaneCPU.hpp | 126 +++++++++-- Runtime/World/CFluidPlaneDoor.cpp | 100 +++++++++ Runtime/World/CFluidPlaneDoor.hpp | 27 ++- Runtime/World/CFluidPlaneManager.hpp | 1 + Runtime/World/CPlayer.cpp | 12 +- Runtime/World/CScriptDamageableTrigger.cpp | 211 +++++++++++++++++- Runtime/World/CScriptDamageableTrigger.hpp | 47 +++- Runtime/World/CScriptWater.cpp | 58 ++++- Runtime/World/CScriptWater.hpp | 19 +- Runtime/World/ScriptLoader.cpp | 8 +- 26 files changed, 1110 insertions(+), 295 deletions(-) diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml index 8dce2e8eb..4dff9c790 100644 --- a/.idea/inspectionProfiles/Project_Default.xml +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -2,7 +2,7 @@