TRAIN BAR
[csRadar.git] / csRadar.c
index e68237c5f46edf4d3220f2c8dac68506c01c2852..5347d751021634e7b31c04ac7eb90d1fd4c00022 100644 (file)
--- a/csRadar.c
+++ b/csRadar.c
@@ -6,6 +6,9 @@
 #include <time.h>
 #include <stdarg.h>
 
+
+#include <unistd.h>
+
 // CSR lib
 #include "csrLog.h"
 #include "csrOpt.h"
@@ -39,9 +42,7 @@ int main( int argc, char *argv[] )
        
        float padding = 128.f;
        u32 resolution = 1024;
-       int standard_layers = 0;
        int write_txt = 1;
-       int multi_sample = 1;
        char output_path[ 512 ];                // Full path eg. /home/harry/my_map.vmf
        char vmf_name[ 128 ];                   // Just the base name eg. my_map
        int output_set = 0;
@@ -213,6 +214,23 @@ int main( int argc, char *argv[] )
                                        csr_auto_fit( &target, padding );
                                        vmf_load_models( map );
                                }
+                               else
+                               {
+                                       float prog = 0.f;
+                                       csr_prog_begin( "Rendering" );
+                                       for(;;)
+                                       {
+                                               if( prog > 1.f )
+                                                       break;
+                                               
+                                               csr_prog_update( prog );
+                                               usleep( 20000 );
+
+                                               prog += 0.01f;
+                                       }
+
+                                       csr_prog_end();
+                               }
                        }
                        
                        if( write_txt )