X-Git-Url: https://harrygodden.com/git/?p=csRadar.git;a=blobdiff_plain;f=csRadar.c;h=17f09a85b547e5434cfa1499471a8d55179eccf3;hp=955a7902dd649885e77add47786045b7af6142cb;hb=HEAD;hpb=7033ae666b8bd2998864670d08108efa177ad8f4 diff --git a/csRadar.c b/csRadar.c index 955a790..17f09a8 100644 --- a/csRadar.c +++ b/csRadar.c @@ -44,8 +44,6 @@ int main( int argc, char *argv[] ) if( (arg = csr_opt_arg( 'o' )) ) { strcpy( api.output_path, arg ); - csr_path_winunix( api.output_path ); - output_set = 1; } @@ -151,17 +149,14 @@ int main( int argc, char *argv[] ) csr_stripext( api.output_path ); } - char *base_name; - if( !(base_name = csr_findext( api.output_path, '/' ) )) - { - base_name = api.output_path; - } - - strcpy( api.vmf_name, base_name ); + strcpy( api.vmf_name, csr_filename( api.output_path ) ); + strcpy( api.vmf_folder, api.output_path ); + csr_downlvl( api.vmf_folder ); log_info( "output_path: '%s'\n", api.output_path ); log_info( "vmf_name: '%s'\n", api.vmf_name ); - + log_info( "vmf_folder: '%s'\n", api.vmf_folder ); + api.map = vmf_init( api.strings[0].str ); if( api.map ) { @@ -193,6 +188,13 @@ int main( int argc, char *argv[] ) csr_ext_main( &api ); // Do other + if( api.write_txt ) + { + char radar_path[512]; + strcpy( radar_path, api.output_path ); + strcat( radar_path, ".txt" ); + csr_write_txt( radar_path, api.vmf_name, &api.target ); + } csr_ext_exit( &api ); }