mirror of
https://github.com/archlinux/aur.git
synced 2026-03-04 09:45:18 +01:00
30 lines
889 B
Diff
30 lines
889 B
Diff
From 191256d23aa1c8e4e67435da2c1a404aacb57f17 Mon Sep 17 00:00:00 2001
|
|
From: Narrat <autumn-wind@web.de>
|
|
Date: Thu, 29 Jan 2015 12:22:00 +0100
|
|
Subject: [PATCH 4/5] Sim/Ship: Update on box2d functions
|
|
|
|
Those need now two arguments.
|
|
They additionally wake up the body.
|
|
See /usr/include/Box2D/Dynamics/b2Body.h:757 and 776
|
|
---
|
|
sim/ship.cc | 4 ++--
|
|
1 files changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/sim/ship.cc b/sim/ship.cc
|
|
index 9818e53..92c3252 100644
|
|
--- a/sim/ship.cc
|
|
+++ b/sim/ship.cc
|
|
@@ -173,8 +173,8 @@ void Ship::update_forces() {
|
|
auto local_force_vec = vec2(main_thrust, lateral_thrust);
|
|
auto world_force_vec =
|
|
glm::rotate(local_force_vec, glm::degrees(get_heading()));
|
|
- body->ApplyForceToCenter(n2b(world_force_vec));
|
|
- body->ApplyTorque(torque);
|
|
+ body->ApplyForceToCenter(n2b(world_force_vec), 1);
|
|
+ body->ApplyTorque(torque, 1);
|
|
}
|
|
|
|
}
|
|
--
|
|
2.2.2
|
|
|