vg_add_blob( &test_proj, "steam_appid.txt", "" );
}
+void s_testing_build_win(void)
+{
+ vg_info( "running script: s_testing_build_win(void)\n" );
+
+ struct vg_project test_proj;
+ vg_project_init( &test_proj, "bin", "skaterift-test-win", NULL, 0 );
+
+
+ struct vg_compiler_env env =
+ {
+ .optimization = 0,
+ .debug_asan = 0,
+ .pdb = 1,
+ .platform = k_platform_windows,
+ .arch = k_architecture_x86_64,
+ .compiler = k_compiler_zigcc,
+ .libc = k_libc_version_native
+ };
+ build_game_bin( &test_proj, &env );
+ build_game_content( &test_proj );
+ vg_add_blob( &test_proj, "steam_appid.txt", "" );
+}
+
void s_utest_build(void)
{
vg_info( "running script: s_utest_build(void)\n" );
if( vg_long_opt( "testing-build", NULL ) )
s_testing_build();
+ if( vg_long_opt( "testing-build-win", NULL ) )
+ s_testing_build_win();
if( vg_long_opt( "utest", NULL ) )
s_utest_build();
{
THREAD_0;
- strcpy( network_client.host_adress, co_info->alias.host.adress );
- strcpy( network_client.host_port, co_info->alias.host.port );
-
if( co_info->opt == k_resolve_opt_fail )
{
network_client.resolve_state = k_resolve_state_no;
return;
}
else if( co_info->opt == k_resolve_opt_parse_numeric )
+ {
+ strcpy( network_client.host_adress, co_info->alias.host.adress );
+ strcpy( network_client.host_port, co_info->alias.host.port );
goto parse_numeric;
+ }
}
}
else
vg_async_task *task = vg_allocate_async_task( &vg.main_tasks, sizeof(struct equip_saved_items_info), 1 );
struct equip_saved_items_info *info = (void *)task->data;
- u32 board_index = time(NULL) % _addon_filtered_count( k_addon_type_board, 0,0 ),
- player_index = (time(NULL)+44) % _addon_filtered_count( k_addon_type_player, 0,0 );
- info->board_id = _addon_get_filtered( k_addon_type_board, board_index, 0,0 ),
- //info->player_id =_addon_get_filtered( k_addon_type_player,player_index, 0,0 );
+ info->board_id = 0;
info->player_id = _addon_mount_from_folder_path( "playermodels/sr2t", k_addon_type_player, ".mdl" );
vg_msg_cursor orig = file.msg.cur;