From 3691f336540caa7ac9edf814581dc6e0ee787274 Mon Sep 17 00:00:00 2001 From: Jason Hilder Date: Mon, 28 Sep 2026 08:03:57 +0200 Subject: [PATCH] Updates for smaller internal resoultion and style change. --- src/entity_player.odin | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/entity_player.odin b/src/entity_player.odin index 3a3117e..2a81b4e 100644 --- a/src/entity_player.odin +++ b/src/entity_player.odin @@ -8,13 +8,12 @@ init_player :: proc() -> Entity { type = .Player, active = true, pos = rl.Vector2{0,0}, - speed = 800, + speed = 250, shape = .Rectangle, - size = rl.Vector2{30, 150} + size = rl.Vector2{16, 64} } } - update_player :: proc(player: ^Entity, input: Input_Event, bounds: rl.Rectangle, dt: f32,) { // move direction is captured and calculated + normalized from input manager // Apply Movement (Frame-rate independent) @@ -27,6 +26,8 @@ update_player :: proc(player: ^Entity, input: Input_Event, bounds: rl.Rectangle, player.pos.y = math.clamp(player.pos.y, min_y, max_y) } -render_player :: proc(player: Entity, field_bounds: rl.Rectangle) { - rl.DrawRectangleV(player.pos, player.size, rl.BLACK) +render_player :: proc(player: Entity, field_bounds: rl.Rectangle) { + player_rec := rl.Rectangle{player.pos.x + 5, player.pos.y, player.size.x, player.size.y} + rl.DrawRectangleRounded(player_rec, 2.0, 120, player.color) + rl.DrawRectangleRoundedLinesEx(player_rec, 2.0, 120, 1.0, rl.WHITE) } \ No newline at end of file