#include "workshop.h"
#include "audio.h"
#include "player_render.h"
+#include "control_overlay.h"
struct skaterift_globals skaterift =
{
world_switch_instance(0);
}
-static void async_call_ready( void *payload, u32 size ){
+static void async_call_ready( void *payload, u32 size )
+{
skaterift.op = k_async_op_none;
+
+ if( network_client.auto_connect )
+ network_client.user_intent = k_server_intent_online;
+
+ menu_at_begin();
}
static void skaterift_restore_state(void)
ADDON_REG_MTZERO|ADDON_REG_PREMIUM );
skaterift_mount_world_unloadable( "maps/dev_tutorial", 0 );
skaterift_mount_world_unloadable( "maps/dev_flatworld", 0 );
+ skaterift_mount_world_unloadable( "maps/mp_line1",
+ ADDON_REG_MTZERO|ADDON_REG_PREMIUM );
world_static.load_state = k_world_loader_load;
vg_loader_step( render_init, NULL );
vg_loader_step( menu_init, NULL );
+ vg_loader_step( control_overlay_init, NULL );
vg_loader_step( world_init, NULL );
vg_loader_step( vehicle_init, NULL );
vg_loader_step( gui_init, NULL );
/* composite */
present_view_with_post_processing();
skaterift_replay_post_render();
+ control_overlay_render();
}
void vg_render(void)
#include "world_water.c"
#include "ent_npc.c"
#include "model.c"
+#include "control_overlay.c"