5ece5f517f9a2e03179f6773a12527ed18e57ed8
10 struct skeleton_anim
*yay
;
14 static void anim_test_start(void)
16 mdl_header
*johannes
= mdl_load( "models/ch_new.mdl" );
17 skeleton_setup( &animtest
.skele
, johannes
);
18 animtest
.yay
= skeleton_get_anim( &animtest
.skele
, "yay" );
23 static void anim_test_update(void)
26 player_camera_update();
29 m4x3_identity( transform
);
30 skeleton_apply_frame( transform
, &animtest
.skele
, animtest
.yay
, vg_time
);
32 skeleton_debug( &animtest
.skele
);
35 static void anim_test_render(void)
38 m4x3_expand( player
.camera_inverse
, world_4x4
);
40 gpipeline
.fov
= 60.0f
;
41 m4x4_projection( vg_pv
, gpipeline
.fov
,
42 (float)vg_window_x
/ (float)vg_window_y
,
45 m4x4_mul( vg_pv
, world_4x4
, vg_pv
);
46 glEnable( GL_DEPTH_TEST
);
48 glDisable( GL_DEPTH_TEST
);
49 vg_lines_drawall( (float *)vg_pv
);
52 #endif /* ANIM_TEST_H */