X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=skaterift.h;h=1aa3c517b0fcd688e713366a628e0423cddbb469;hb=f1fe55f957a3dbdb6ca20a696f0c1171e2d5e7ca;hp=aee794e05a5553d1a2d282b050612d1aa4ef0870;hpb=9eb3de757a997becb8406417a4bf613f4cb04900;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/skaterift.h b/skaterift.h index aee794e..1aa3c51 100644 --- a/skaterift.h +++ b/skaterift.h @@ -26,6 +26,28 @@ struct{ op; f32 time_rate; + camera cam, replay_cam; + + replay_buffer replay; + replay_frame *resume_target; + f64 resume_begin; + f32 resume_transition; + + 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, .time_rate = 1.0f };