diff options
| author | iamcheeseman <[hidden email]> | 2026-01-13 22:28:59 -0500 |
|---|---|---|
| committer | iamcheeseman <[hidden email]> | 2026-01-13 22:28:59 -0500 |
| commit | 0bf86ef7b8f0ecad958f3fb592ceaf3d2f30336a (patch) | |
| tree | acc7ee1c60579b5547ee23e5311446d588075b20 /src/player.odin | |
| parent | e5319f53de9f5f8ba4cb67e1302ebc3d7036135c (diff) | |
add support for tiled objects
Diffstat (limited to 'src/player.odin')
| -rw-r--r-- | src/player.odin | 12 |
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) +} |
