aboutsummaryrefslogtreecommitdiff
path: root/src/player.odin
diff options
context:
space:
mode:
authoriamcheeseman <[hidden email]>2026-01-13 22:28:59 -0500
committeriamcheeseman <[hidden email]>2026-01-13 22:28:59 -0500
commit0bf86ef7b8f0ecad958f3fb592ceaf3d2f30336a (patch)
treeacc7ee1c60579b5547ee23e5311446d588075b20 /src/player.odin
parente5319f53de9f5f8ba4cb67e1302ebc3d7036135c (diff)
add support for tiled objects
Diffstat (limited to 'src/player.odin')
-rw-r--r--src/player.odin12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/player.odin b/src/player.odin
index 71b015b..f2afd6c 100644
--- a/src/player.odin
+++ b/src/player.odin
@@ -218,3 +218,15 @@ update_player :: proc(dt: f32) {
draw_player :: proc() {
draw_sprite(player.sprite)
}
+
+@(private = "file")
+already_spawned_player := false
+
+player_spawn_object_spawner :: proc(obj: Object_Resource) {
+ if already_spawned_player {
+ return
+ }
+ already_spawned_player = true
+
+ phys.set_body_position(player.body_handle, obj.pos)
+}