#include "world.h"
#include "network.h"
+#include "vg/vg_loader.h"
+#include "vg/vg_mem.h"
static world_instance *world_current_instance(void){
return &world_static.instances[ world_static.active_instance ];
static void skaterift_world_get_save_path( enum world_purpose which,
char buf[128] ){
addon_reg *reg = world_static.instance_addons[ which ];
- assert( reg );
+
+ if( !reg )
+ vg_fatal_error( "Looking up addon for world without one\n" );
char id[76];
addon_alias_uid( ®->alias, id );
#include "world_water.c"
#include "world_audio.c"
#include "world_routes.c"
-#include "world_traffic.c"
static void world_update( world_instance *world, v3f pos ){
world_render.sky_time += world_render.sky_rate * vg.time_delta;
world_routes_update_timer_texts( world );
world_routes_update( world );
- world_traffic_update( world, pos );
+ ent_traffic_update( world, pos );
world_sfd_update( world, pos );
world_volumes_update( world, pos );
}