a-game

2D platformer written from scratch.
Log | Files | Refs | README | LICENSE

commit a4d1151fb65048d3a938fc587ca146c061504429
parent fc7ddf239a57c5df3ff761c9ac16df23167225ab
Author: Amin Mesbah <dev@aminmesbah.com>
Date:   Sat, 13 Apr 2019 18:31:59 -0700

Put the world-space origin in the lower left

Diffstat:
Msrc/game.c | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/game.c b/src/game.c @@ -193,11 +193,11 @@ void game_update_and_render(struct GameState *game_state, f32 dt, v2u framebuffe if (input.key_up) { - game_state->player.pos.y -= movement_speed; + game_state->player.pos.y += movement_speed; } else if (input.key_down) { - game_state->player.pos.y += movement_speed; + game_state->player.pos.y -= movement_speed; } if (input.key_left) @@ -231,7 +231,7 @@ void game_update_and_render(struct GameState *game_state, f32 dt, v2u framebuffe v3 color = (v3) { 1.0f, 0.0f, 1.0f }; shader_setv3(&game_state->tiles.shader, "color", &color); - m4 projection = glmth_projection_ortho(0.0f, framebuffer.width, framebuffer.height, 0.0f, -1.0f, 0.0f); + m4 projection = glmth_projection_ortho(0.0f, framebuffer.width, 0.0f, framebuffer.height, -1.0f, 0.0f); shader_setm4(&game_state->tiles.shader, "projection", &projection); glDrawElements(GL_TRIANGLES, 6, GL_UNSIGNED_INT, 0);