added scene_vert struct, result is good
[carveJwlIkooP6JGAAIwe30JlM.git] / skaterift.c
index fa10ecb3e87736da6b1ad1e0f954247b420e2927..c724906a2a1ff5c88da28825fb169648c8520cc4 100644 (file)
@@ -480,6 +480,18 @@ VG_STATIC void render_main_game(void)
    main_camera.farz  = 2100.0f;
 
    camera_update_transform( &main_camera );
+
+   if( localplayer.gate_waiting )
+   {
+      m3x3_mul( localplayer.basis_gate, main_camera.transform, 
+                main_camera.transform );
+   }
+   else
+   {
+      m3x3_mul( localplayer.basis, main_camera.transform, 
+                main_camera.transform );
+   }
+
    camera_update_view( &main_camera );
    camera_update_projection( &main_camera );
    camera_finalize( &main_camera );