diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2024-01-17 10:01:51 -0500 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2024-01-17 10:01:51 -0500 |
| commit | 2e680ebd77236f7b62b9ded1b083c86f9e13b1c8 (patch) | |
| tree | fe41366a6f2825b609c5a32eb11e3a597befd5f3 /src | |
| parent | 44664650a1b0660be769946cd132ef53573bbc32 (diff) | |
rename camera orientation to view
Diffstat (limited to 'src')
| -rw-r--r-- | src/camera.cpp | 6 | ||||
| -rw-r--r-- | src/camera.hpp | 8 | ||||
| -rw-r--r-- | src/game.cpp | 10 | ||||
| -rw-r--r-- | src/window.cpp | 4 |
4 files changed, 14 insertions, 14 deletions
diff --git a/src/camera.cpp b/src/camera.cpp index d22f4e4..984f106 100644 --- a/src/camera.cpp +++ b/src/camera.cpp @@ -14,7 +14,7 @@ PkeCamera NullCamera { .rot = glm::quat(1.f, 0.f, 0.f, 0.f), .target = glm::vec3(0.f), .type = PKE_CAMERA_TYPE_ORTHOGONAL, - .orientation = PKE_CAMERA_ORIENTATION_TARGET, + .view = PKE_CAMERA_VIEW_TARGET, .stale = PKE_CAMERA_STALE_ALL, .phys = { .inst = nullptr, @@ -96,7 +96,7 @@ void PkeCamera_AttachToInstance(CameraHandle cameraHandle, CompInstance *inst) { new (cam.phys.constraint) btPoint2PointConstraint(*cam.phys.inst->bt.rigidBody, *inst->bt.rigidBody, btVector3(0.f, 0.f, 0.f), cameraOffset); BtDynamicsWorld->addConstraint(cam.phys.constraint); - cam.orientation = PKE_CAMERA_ORIENTATION_TARGET; + cam.view = PKE_CAMERA_VIEW_TARGET; cam.stale = PKE_CAMERA_STALE_POSROT; } @@ -126,7 +126,7 @@ void PkeCamera_Destroy(CameraHandle cameraHandle) { cam.rot = glm::quat{}; cam.target = glm::vec3(0); cam.type = PkeCameraType_MAX; - cam.orientation = PkeCameraOrientation_MAX; + cam.view = PkeCameraView_MAX; cam.stale = PkeCameraStaleFlags_MAX; cam.phys.inst = CAFE_BABE(CompInstance); cam.phys.constraint = CAFE_BABE(btTypedConstraint); diff --git a/src/camera.hpp b/src/camera.hpp index ed21185..19e9da8 100644 --- a/src/camera.hpp +++ b/src/camera.hpp @@ -9,7 +9,7 @@ #include <cstdint> TypeSafeInt_Const_Expr(PkeCameraType, uint8_t, 0xFF); -TypeSafeInt_Const_Expr(PkeCameraOrientation, uint8_t, 0xFF); +TypeSafeInt_Const_Expr(PkeCameraView, uint8_t, 0xFF); TypeSafeInt_Const_Expr(PkeCameraStaleFlags, uint8_t, 0xFF); struct CameraHandle : public PkeHandle {}; @@ -19,8 +19,8 @@ constexpr CameraHandle CameraHandle_MAX = CameraHandle{}; constexpr PkeCameraType PKE_CAMERA_TYPE_PERSPECTIVE = PkeCameraType{1 << 0}; constexpr PkeCameraType PKE_CAMERA_TYPE_ORTHOGONAL = PkeCameraType{1 << 1}; -constexpr PkeCameraOrientation PKE_CAMERA_ORIENTATION_TARGET = PkeCameraOrientation{1 << 0}; -constexpr PkeCameraOrientation PKE_CAMERA_ORIENTATION_FREE = PkeCameraOrientation{1 << 1}; +constexpr PkeCameraView PKE_CAMERA_VIEW_TARGET = PkeCameraView{1 << 0}; +constexpr PkeCameraView PKE_CAMERA_VIEW_FREE = PkeCameraView{1 << 1}; constexpr PkeCameraStaleFlags PKE_CAMERA_STALE_POS = PkeCameraStaleFlags{1 << 0}; constexpr PkeCameraStaleFlags PKE_CAMERA_STALE_ROT = PkeCameraStaleFlags{1 << 1}; @@ -34,7 +34,7 @@ struct PkeCamera : public Entity_Base { glm::quat rot = glm::quat{}; glm::vec3 target = glm::vec3(0); PkeCameraType type = PkeCameraType_MAX; - PkeCameraOrientation orientation = PkeCameraOrientation_MAX; + PkeCameraView view = PkeCameraView_MAX; PkeCameraStaleFlags stale = PkeCameraStaleFlags_MAX; struct Phys { CompInstance *inst = nullptr; diff --git a/src/game.cpp b/src/game.cpp index 00e7edc..4390202 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -83,8 +83,8 @@ void SerializeCamera(std::ostringstream &stream, const PkeCamera &cam) { if (cam.type != c.type) { stream << PKE_FILE_CAMERA_TYPE << int(static_cast<PkeCameraType_T>(cam.type)) << std::endl; } - if (cam.orientation != c.orientation) { - stream << PKE_FILE_CAMERA_ORIENTATION << int(static_cast<PkeCameraOrientation_T>(cam.orientation)) << std::endl; + if (cam.view != c.view) { + stream << PKE_FILE_CAMERA_ORIENTATION << int(static_cast<PkeCameraView_T>(cam.view)) << std::endl; } if (cam.isPrimary != c.isPrimary) { stream << PKE_FILE_CAMERA_IS_PRIMARY << cam.isPrimary << std::endl; @@ -161,7 +161,7 @@ void ParseCamera(PkeLevel *level, std::ifstream &stream) { auto &rCam = PkeCamera_Register(instPos); rCam.target = cam.target; rCam.type = cam.type; - rCam.orientation = cam.orientation; + rCam.view = cam.view; rCam.isPrimary = cam.isPrimary; PkeLevel_RegisterCamera(level->levelHandle, rCam.camHandle); if (rCam.isPrimary == true) { @@ -221,10 +221,10 @@ void ParseCamera(PkeLevel *level, std::ifstream &stream) { } if (strncmp(readLine, PKE_FILE_CAMERA_ORIENTATION, strlen(PKE_FILE_CAMERA_ORIENTATION)) == 0) { uint64_t prefixLen = strlen(PKE_FILE_CAMERA_ORIENTATION); - PkeCameraOrientation_T handle_t; + PkeCameraView_T handle_t; STR2NUM_ERROR result = str2num(handle_t, readLine + prefixLen); assert(result == STR2NUM_ERROR::SUCCESS); - cam.orientation = PkeCameraOrientation{handle_t}; + cam.view = PkeCameraView{handle_t}; continue; } if (strncmp(readLine, PKE_FILE_CAMERA_IS_PRIMARY, strlen(PKE_FILE_CAMERA_IS_PRIMARY)) == 0) { diff --git a/src/window.cpp b/src/window.cpp index 61e7098..1d27664 100644 --- a/src/window.cpp +++ b/src/window.cpp @@ -911,9 +911,9 @@ void UpdateCamera() { UBO.model = glm::translate(glm::mat4(1.f), ActiveCamera->pos); } if (bool(ActiveCamera->stale & PKE_CAMERA_STALE_ROT)) { - if (bool(ActiveCamera->orientation == PKE_CAMERA_ORIENTATION_FREE)) { + if (bool(ActiveCamera->view == PKE_CAMERA_VIEW_FREE)) { UBO.view = glm::mat4_cast(ActiveCamera->rot); - } else if (bool(ActiveCamera->orientation == PKE_CAMERA_ORIENTATION_TARGET)) { + } else if (bool(ActiveCamera->view == PKE_CAMERA_VIEW_TARGET)) { UBO.view = glm::lookAt(glm::vec3(0), ActiveCamera->pos - ActiveCamera->target, glm::vec3(0.f, 1.f, 0.f)); } } |
