ksys/phys: Move RigidBodyRequestMgr to its own header

This commit is contained in:
Léo Lam 2022-01-16 15:55:42 +01:00
parent 2a8dc8ad25
commit 99b913f86d
No known key found for this signature in database
GPG Key ID: 0DF30F9081000741
5 changed files with 17 additions and 5 deletions

View File

@ -29,6 +29,8 @@ target_sources(uking PRIVATE
RigidBody/physRigidBodyMotionProxy.h RigidBody/physRigidBodyMotionProxy.h
RigidBody/physRigidBodyParam.cpp RigidBody/physRigidBodyParam.cpp
RigidBody/physRigidBodyParam.h RigidBody/physRigidBodyParam.h
RigidBody/physRigidBodyRequestMgr.cpp
RigidBody/physRigidBodyRequestMgr.h
RigidBody/physRigidBodyResource.cpp RigidBody/physRigidBodyResource.cpp
RigidBody/physRigidBodyResource.h RigidBody/physRigidBodyResource.h
RigidBody/physRigidBodySetParam.cpp RigidBody/physRigidBodySetParam.cpp

View File

@ -7,6 +7,7 @@
#include "KingSystem/Physics/RigidBody/physRigidBodyMotion.h" #include "KingSystem/Physics/RigidBody/physRigidBodyMotion.h"
#include "KingSystem/Physics/RigidBody/physRigidBodyMotionProxy.h" #include "KingSystem/Physics/RigidBody/physRigidBodyMotionProxy.h"
#include "KingSystem/Physics/RigidBody/physRigidBodyParam.h" #include "KingSystem/Physics/RigidBody/physRigidBodyParam.h"
#include "KingSystem/Physics/RigidBody/physRigidBodyRequestMgr.h"
#include "KingSystem/Physics/System/physMemSystem.h" #include "KingSystem/Physics/System/physMemSystem.h"
#include "KingSystem/Physics/physConversions.h" #include "KingSystem/Physics/physConversions.h"

View File

@ -0,0 +1 @@
#include "KingSystem/Physics/RigidBody/physRigidBodyRequestMgr.h"

View File

@ -0,0 +1,12 @@
#pragma once
namespace ksys::phys {
class RigidBody;
class RigidBodyRequestMgr {
public:
void sub_7100FA6C8C(bool, RigidBody*);
};
} // namespace ksys::phys

View File

@ -13,16 +13,12 @@ class ContactMgr;
class GroupFilter; class GroupFilter;
class MaterialTable; class MaterialTable;
class RigidBody; class RigidBody;
class RigidBodyRequestMgr;
class RigidContactPoints; class RigidContactPoints;
class RigidContactPointsEx; class RigidContactPointsEx;
class SystemData; class SystemData;
class SystemGroupHandler; class SystemGroupHandler;
// FIXME: obviously incomplete. Also this should be moved to its own header
struct RigidBodyRequestMgr {
void sub_7100FA6C8C(bool, RigidBody*);
};
enum class IsIndoorStage { enum class IsIndoorStage {
No, No,
Yes, Yes,