trail rendering basics
[carveJwlIkooP6JGAAIwe30JlM.git] / skaterift.c
index bc0bd3c79f0b5623c5b36169eb5d337280bb0964..82aa54cd4e9f6d31c64be86ee88265be5c49edee 100644 (file)
@@ -59,6 +59,8 @@
 #include "player_effects.c"
 #include "freecam.c"
 #include "testing.c"
+#include "trail.h"
+#include "trail.c"
 
 static int k_tools_mode = 0;
 
@@ -198,6 +200,7 @@ static void skaterift_load_player_content(void){
 
    particle_alloc( &particles_grind, 300 );
    particle_alloc( &particles_env, 200 );
+   trail_alloc( &trails_test, 200 );
 
    player_load_animation_reference( "models/ch_none.mdl" );
    player_model_load( &localplayer.fallback_model, "models/ch_none.mdl" );
@@ -513,6 +516,10 @@ static void render_scene(void){
    particle_system_prerender( &particles_env );
    particle_system_render( &particles_env, &skaterift.cam );
 
+   trail_system_update( &trails_test, vg.time_delta, 
+                        localplayer.rb.co, localplayer.rb.to_world[1], 1.0f );
+   trail_system_debug( &trails_test );
+
    /* 
     * render transition 
     */