#ifndef WORLD_H #define WORLD_H #include "entity.h" struct world { u64 tick_id; /* Starts at 1 */ u64 tick_ts; /* When was this tick simulated in program time */ /* World time */ f64 timescale; f64 dt; f64 time; struct v2 player_move_dir; struct v2 player_aim; struct entity_store *entity_store; }; void world_alloc(struct world *world); void world_copy_replace(struct world *dest, struct world *src); #endif