j
[carveJwlIkooP6JGAAIwe30JlM.git] / skaterift.c
index 0d3ff70599a60ec40e2b2e653363c5b66e810d8b..b3d51c364653e637fba9df4ec5f44f6db53f2d34 100644 (file)
@@ -30,9 +30,6 @@
 
 /* temp */
 VG_STATIC player_interface localplayer;
-VG_STATIC struct player_device_walk localplayer_walk;
-VG_STATIC struct player_device_skate localplayer_skate;
-VG_STATIC struct player_device_dead localplayer_dead;
 VG_STATIC struct player_avatar localplayer_avatar;
 VG_STATIC glmesh localplayer_meshes[3];
 
@@ -70,7 +67,9 @@ VG_STATIC void vg_launch_opt(void)
 
 VG_STATIC int __kill( int argc, const char *argv[] )
 {
+#if 0
    player_use_device( &localplayer, &player_device_dead, &localplayer_dead );
+#endif
    return 0;
 }
 
@@ -250,8 +249,11 @@ VG_STATIC void vg_load(void)
    player_avatar_load( &localplayer_avatar, "models/ch_new.mdl" );
    player_use_avatar( &localplayer, &localplayer_avatar );
    player_use_mesh( &localplayer, &localplayer_meshes[0] );
-   player_use_device( &localplayer, &player_device_walk, &localplayer_walk );
-   player_use_device( &localplayer, &player_device_skate, &localplayer_skate );
+
+   player_add_device( &localplayer, &player_device_walk );
+   player_add_device( &localplayer, &player_device_skate );
+   player_add_device( &localplayer, &player_device_dead );
+   player_bind( &localplayer );
 
    /* --------------------- */