#include "skaterift.h"
#include "player_common.h"
#include "network_compression.h"
+#include "player_effects.h"
enum player_subsystem{
k_player_subsystem_walk = 0,
void(*im_gui)(void);
void(*animate)(void);
void(*pose)( void *animator, player_pose *pose );
+ void(*effects)( void *animator, m4x3f *final_mtx, struct player_board *board,
+ struct player_effects_data *effect_data );
void(*post_animate)(void);
void(*network_animator_exchange)( bitpack_ctx *ctx, void *data );
void(*sfx_oneshot)( u8 id, v3f pos, f32 volume );
id_wheel_r,
id_board,
id_eyes;
+
+ struct player_effects_data effect_data;
}
static localplayer = {
.rb = {