From d6f276be6bc1214c88cfc5346ceb7a5bea610638 Mon Sep 17 00:00:00 2001 From: iamcheeseman <[hidden email]> Date: Wed, 14 Jan 2026 19:21:33 -0500 Subject: i HATE physics bugs (i haven't fixed them yet) --- src/sprite.odin | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'src/sprite.odin') diff --git a/src/sprite.odin b/src/sprite.odin index 549373b..ab7df6e 100644 --- a/src/sprite.odin +++ b/src/sprite.odin @@ -4,8 +4,6 @@ import "core:log" import rl "vendor:raylib" -import "draw" - Sprite :: struct { image: rl.Texture2D, anim_id: Animation_Id, @@ -45,10 +43,6 @@ init_sprite :: proc( return true } -destroy_sprite :: proc(sprite: Sprite) { - rl.UnloadTexture(sprite.image) -} - set_sprite_active_tag :: proc(sprite: ^Sprite, tag_name: string) { anim := animations[sprite.anim_id] sprite.current_tag = anim.tags[tag_name] @@ -81,12 +75,12 @@ update_sprite :: proc(sprite: ^Sprite, dt: f32) { } draw_sprite :: proc(sprite: Sprite) { - rect := draw.Rect { + rect := Rect { {f32(sprite.width * sprite.current_frame), 0}, {f32(sprite.width), f32(sprite.height)}, } - draw.texture_quad( + draw_texture( sprite.image, rect, sprite.pos, -- cgit v1.3-2-g0d8e