X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=skaterift.h;h=1e2fba31e67ac12bc4c6eb0d14761c826f3d372d;hb=0399d5a0a2e1818c3d4951f42abc1132f7e26421;hp=bfcaffbb8387e9208be86f681a4362bc03a15ca8;hpb=6929408e937dca64da707a2d61f8cdf6ab857e93;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/skaterift.h b/skaterift.h index bfcaffb..1e2fba3 100644 --- a/skaterift.h +++ b/skaterift.h @@ -22,13 +22,30 @@ struct{ k_async_op_player_scan, k_async_op_board_load, k_async_op_write_savedata, - k_workshop_form_op_loading_model, - k_workshop_form_op_downloading_submission, - k_workshop_form_op_publishing_update, } op; + + f32 time_rate; + camera cam, replay_cam; + + replay_buffer replay; + enum replay_control { + k_replay_control_scrub, + k_replay_control_play, + k_replay_control_resume + } + replay_control; + f32 track_velocity; + + enum skaterift_activity { + k_skaterift_default = 0x00, + k_skaterift_replay = 0x01, + k_skaterift_skateshop = 0x02, + k_skaterift_menu = 0x04 + } + activity; } -static skaterift = { .op = k_async_op_clientloading }; +static skaterift = { .op = k_async_op_clientloading, .time_rate = 1.0f }; /* Skaterift api */ static void skaterift_change_world_start( void );