diff options
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) +} |
