bool Replay::Serialize(joeserialize::Serializer & s) { _SERIALIZE_(s, track); _SERIALIZE_(s, carinfo); _SERIALIZE_(s, carstate); return true; }
bool Replay::StateFrame::Serialize(joeserialize::Serializer & s) { _SERIALIZE_(s, frame); _SERIALIZE_(s, binary_state_data); _SERIALIZE_(s, input_snapshot); return true; }
bool REPLAY::STATEFRAME::Serialize(joeserialize::Serializer & s) { _SERIALIZE_(s, frame); _SERIALIZE_(s, binary_state_data); _SERIALIZE_(s, input_snapshot); return true; }
bool CAR::Serialize(joeserialize::Serializer & s) { _SERIALIZE_(s,dynamics); _SERIALIZE_(s,last_steer); _SERIALIZE_(s,id); _SERIALIZE_(s,*cameras.back()); return true; }
bool VertexArray::Serialize(joeserialize::Serializer & s) { _SERIALIZE_(s,vertices); _SERIALIZE_(s,normals); //_SERIALIZE_(s,colors); fixme _SERIALIZE_(s,texcoords); _SERIALIZE_(s,faces); return true; }
bool REPLAY::Serialize(joeserialize::Serializer & s) { _SERIALIZE_(s, track); _SERIALIZE_(s, cartype); _SERIALIZE_(s, carpaint); _SERIALIZE_(s, carfile); _SERIALIZE_(s, carcolor); return true; }
bool CARENGINE::Serialize(joeserialize::Serializer & s) { _SERIALIZE_(s, shaft.ang_velocity); _SERIALIZE_(s, throttle_position); _SERIALIZE_(s, clutch_torque); _SERIALIZE_(s, out_of_gas); _SERIALIZE_(s, rev_limit_exceeded); return true; }
bool CAR::Serialize(joeserialize::Serializer & s) { _SERIALIZE_(s,dynamics); _SERIALIZE_(s,last_steer); return true; }
bool Replay::CarState::Serialize(joeserialize::Serializer & s) { _SERIALIZE_(s, inputframes); _SERIALIZE_(s, stateframes); return true; }
bool Replay::InputFrame::Serialize(joeserialize::Serializer & s) { _SERIALIZE_(s, frame); _SERIALIZE_(s, inputs); return true; }
bool Replay::Version::Serialize(joeserialize::Serializer & s) { _SERIALIZE_(s, inputs_supported); _SERIALIZE_(s, framerate); return true; }
bool REPLAY::VERSION::Serialize(joeserialize::Serializer & s) { _SERIALIZE_(s, inputs_supported); _SERIALIZE_(s, framerate); return true; }
bool REPLAY::CARSTATE::Serialize(joeserialize::Serializer & s) { _SERIALIZE_(s, inputframes); _SERIALIZE_(s, stateframes); return true; }
bool REPLAY::INPUTFRAME::Serialize(joeserialize::Serializer & s) { _SERIALIZE_(s, frame); _SERIALIZE_(s, inputs); return true; }