much improve
[carveJwlIkooP6JGAAIwe30JlM.git] / main.c
diff --git a/main.c b/main.c
index bfac7fd7fe2a93c7ac3d495778fa8f61fb1f5669..4610d5288ff09b88247b14901aaa440b13e6bad7 100644 (file)
--- a/main.c
+++ b/main.c
@@ -23,7 +23,7 @@ static int sv_scene = 0;
 #define SR_NETWORKED
 
 /* uncomment this to run the game without any graphics being drawn */
-#define SR_NETWORK_TEST
+//#define SR_NETWORK_TEST
 
 #include "steam.h"
 #include "network.h"
@@ -190,6 +190,8 @@ void vg_start(void)
    {
       physics_test_start();
    }
+
+   world_routes_ui_newseg( 0, 0.0f );
 }
 
 void vg_free(void)
@@ -425,4 +427,29 @@ void vg_ui(void)
 
       render_update_lighting_ub();
    }
+
+   static double last_b_press = 0.0;
+
+   double localtime = vg_time - last_b_press;
+
+   world_routes_ui_updatetime( 0, localtime );
+   world_routes_ui_draw( 0 );
+
+   if( glfwGetKey(vg_window,GLFW_KEY_B) )
+      world_routes_ui_notch( 0, localtime );
+
+   if( vg_time-last_b_press > 1.0 )
+      if( glfwGetKey(vg_window,GLFW_KEY_N) )
+      {
+         last_b_press = vg_time;
+         world_routes_ui_newseg( 0, localtime );
+      }
+
+   static double last_m_press;
+   if( vg_time-last_m_press > 1.0 )
+      if( glfwGetKey( vg_window, GLFW_KEY_M) )
+      {
+         last_m_press = vg_time;
+         world_routes_ui_popfirst(0);
+      }
 }