- vg_linear_clear( vg_mem.scratch );
-
- /*
- * load in other player models. This may need to be more sophisticated in
- * the futre if we have more of these guys
- */
- mdl_context ctx_default,
- ctx_outlaw,
- ctx_jordan;
-
- mdl_open( &ctx_default, "models/ch_new.mdl", vg_mem.scratch );
- mdl_load_metadata_block( &ctx_default, vg_mem.scratch );
- mdl_load_mesh_block( &ctx_default, vg_mem.scratch );
- mdl_close( &ctx_default );
-
- mdl_open( &ctx_outlaw, "models/ch_outlaw.mdl", vg_mem.scratch );
- mdl_load_metadata_block( &ctx_outlaw, vg_mem.scratch );
- mdl_load_mesh_block( &ctx_outlaw, vg_mem.scratch );
- mdl_close( &ctx_outlaw );
-
- mdl_open( &ctx_jordan, "models/ch_jordan.mdl", vg_mem.scratch );
- mdl_load_metadata_block( &ctx_jordan, vg_mem.scratch );
- mdl_load_mesh_block( &ctx_jordan, vg_mem.scratch );
- mdl_close( &ctx_jordan );
+ player_model_load( &localplayer_models[0], "models/ch_new.mdl" );
+ player_model_load( &localplayer_models[1], "models/ch_outlaw.mdl" );
+ player_model_load( &localplayer_models[2], "models/ch_jordan.mdl" );