Corrected player pos to be centered not top left

This commit is contained in:
2026-07-15 08:19:52 +02:00
parent 8149b19d4a
commit 843d4a8bfc
+3 -3
View File
@@ -15,7 +15,7 @@ Player :: struct {
player_init :: proc(assets: ^Player_Assets) -> Player {
player := Player{}
// center for now not really needed
player.pos = {(WINDOW_WIDTH / 2), (WINDOW_HEIGHT / 2)}
player.pos = {(WINDOW_WIDTH / 2), (WINDOW_HEIGHT / 2)}
player.state = .IDLE
animation_play(&player.ani_state, &assets.clips[.IDLE])
@@ -55,8 +55,8 @@ renderer_draw_player :: proc(player: ^Player) {
}
dst_rect := rl.Rectangle{
x = player.pos.x,
y = player.pos.y,
x = player.pos.x - f32(clip.frame_width) / 2,
y = player.pos.y - f32(clip.frame_height) / 2,
width = f32(clip.frame_width),
height = f32(clip.frame_height),
}