aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWBoerenkamps <wrj.boerenkamps@student.avans.nl>2025-01-08 16:40:17 +0100
committerWBoerenkamps <wrj.boerenkamps@student.avans.nl>2025-01-08 16:40:17 +0100
commit2ad15f3efab481659543a1c03cd70a36fd297538 (patch)
tree09de09e3d5ac1d4ed5c851ad286ae7ac840ab136
parent6e19b17f36fc4371578a512f9fbda64125ca80c0 (diff)
fixed angular dt
-rw-r--r--game/player/PlayerBulletScript.cpp2
-rw-r--r--game/player/PlayerBulletSubScene.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/game/player/PlayerBulletScript.cpp b/game/player/PlayerBulletScript.cpp
index a76b7eb..a823375 100644
--- a/game/player/PlayerBulletScript.cpp
+++ b/game/player/PlayerBulletScript.cpp
@@ -17,7 +17,7 @@ void PlayerBulletScript::fixed_update(crepe::duration_t dt) {
Camera & camera = this->get_components_by_name<Camera>("camera").front();
Transform & cam_transform = this->get_components_by_name<Transform>("camera").front();
Rigidbody & bullet_body = this->get_component<Rigidbody>();
- transform.rotation += bullet_body.data.angular_velocity;
+ transform.rotation += bullet_body.data.angular_velocity * dt.count();
transform.position += bullet_body.data.linear_velocity * dt.count();
vec2 half_screen = camera.viewport_size / 2;
float despawn_location = cam_transform.position.x + half_screen.x + 50;
diff --git a/game/player/PlayerBulletSubScene.cpp b/game/player/PlayerBulletSubScene.cpp
index 795747b..5e1c66e 100644
--- a/game/player/PlayerBulletSubScene.cpp
+++ b/game/player/PlayerBulletSubScene.cpp
@@ -25,7 +25,7 @@ int PlayerBulletSubScene::create(Scene & scn, int counter) {
.gravity_scale = 0,
.body_type = Rigidbody::BodyType::KINEMATIC,
.linear_velocity = vec2 {400, 0},
- .angular_velocity = 10,
+ .angular_velocity = 300,
.kinematic_collision = false,
.collision_layers = {COLL_LAY_ENEMY, COLL_LAY_ZAPPER},