commit e77b9aef0d6480380dd162a5d4c55c3942d83f12
parent 6ccff2e66cddee12ca3c85a2923034887a2acad9
Author: Amin Mesbah <mesbahamin@gmail.com>
Date: Thu, 14 Dec 2017 21:48:07 -0800
Negate thrust vectors
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/game.c b/src/game.c
@@ -71,7 +71,9 @@ void game_update(struct GameState *game_state, struct GameControllerInput game_i
game_state->thrust_vector02.y = game_input.right_stick_y;
//printf("(rx: %f, ry: %f, thrust_x: %f, thrust_y: %f)\n", game_input.right_stick_x, game_input.right_stick_y, game_state->thrust_vector02.x, game_state->thrust_vector02.y);
- game_state->thrust_vector_sum = vec2d_add(game_state->thrust_vector01, game_state->thrust_vector02);
+ game_state->thrust_vector_sum = vec2d_add(
+ vec2d_negate(game_state->thrust_vector01),
+ vec2d_negate(game_state->thrust_vector02));
game_state->thrust_vector_sum = vec2d_scale(game_state->thrust_vector_sum, 0.01f);
//printf("(total_thrust_x: %f, total_thrust_y: %f)\n", game_state->thrust_vector_sum.x, game_state->thrust_vector_sum.y);