move everything to animator based
[carveJwlIkooP6JGAAIwe30JlM.git] / player_drive.h
1 #ifndef PLAYER_DRIVE_H
2 #define PLAYER_DRIVE_H
3
4 #include "player.h"
5 #include "vehicle.h"
6
7 struct player_drive {
8 drivable_vehicle *vehicle;
9 struct skeleton_anim *anim_drive;
10 };
11
12 VG_STATIC void player__drive_pre_update( player_instance *player );
13 VG_STATIC void player__drive_update( player_instance *player );
14 VG_STATIC void player__drive_post_update( player_instance *player );
15 VG_STATIC void player__drive_animate( player_instance *player );
16 VG_STATIC void player__drive_pose( player_instance *player, player_pose *pose );
17
18 VG_STATIC void player__drive_post_animate( player_instance *player );
19 VG_STATIC void player__drive_im_gui( player_instance *player );
20 VG_STATIC void player__drive_bind( player_instance *player );
21 VG_STATIC void player__drive_reset( player_instance *player, ent_spawn *rp );
22
23 #endif /* PLAYER_DRIVE_H */