make glider look nice
[carveJwlIkooP6JGAAIwe30JlM.git] / skaterift.c
index ecdad8e54b19cd6aafe69f3184621cfe29dfac0f..eec32d5b1725b38c96bf8423fb73c765f1bb4b1d 100644 (file)
@@ -200,7 +200,6 @@ 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" );
@@ -236,6 +235,8 @@ static void vg_load(void){
    vg_loader_step( skateshop_init, NULL );
    vg_loader_step( ent_tornado_init, NULL );
    vg_loader_step( testing_init, NULL );
+   vg_loader_step( trail_init, NULL );
+   vg_loader_step( particle_init, NULL );
   
    vg_loader_step( skaterift_load_player_content, NULL );
 
@@ -516,16 +517,7 @@ static void render_scene(void){
    particle_system_prerender( &particles_env );
    particle_system_render( &particles_env, &skaterift.cam );
 
-   v3f co;
-   v4f q;
-   rb_extrapolate( &localplayer.rb, co, q );
-
-   trail_system_update( &trails_test, vg.time_delta, 
-                        co,
-                        localplayer.rb.to_world[1], 1.0f );
-   trail_system_debug( &trails_test );
-   trail_system_prerender( &trails_test );
-   trail_system_render( &trails_test, &skaterift.cam );
+   player_glide_render_effects( &skaterift.cam );
 
    /* 
     * render transition