refactor(packages): 0.R5 - the shop's week is rolled by its tick and asking reads it; needs start filled and vehicles start with their list; character, physics, vehicles and nativeecho's lazy starts are defaults; --tighten over all four

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Orkun ÇAKILKAYA 2026-09-27 13:25:57 +03:00
parent 67d8079c47
commit 87259f989d
31 changed files with 104 additions and 111 deletions

View file

@ -4,7 +4,7 @@
# a world for up to max_bodies (threads 0: the cores less one, at most four); false if C refused
export function phys_open(physics_st: mut PhysicsState, max_bodies: int, threads: int) -> bool {
phys_close(physics_st)
ph_buffers(physics_st)
ph_buffers()
physics_st.ph_world = jph_world_new(max_bodies, threads)
physics_st.ph_gen += 1
physics_st.ph_acc = 0.0
@ -39,7 +39,7 @@ export function phys_close(physics_st: mut PhysicsState) -> void {
function ph_keep(physics_st: mut PhysicsState, s: pointer) -> int {
if s == null { return -1 }
ph_buffers(physics_st)
ph_buffers()
push(physics_st.ph_shapes, s)
return len(physics_st.ph_shapes) - 1
}