1
0
Fork 0
flightgear/src/Aircraft
Julian Smith edb5be38ee Multiplayer replay: add support to fgtape recordings. improved replay behaviour.
Fgtape:

    If multipayer replay is active we write multiplayer packet information to
    fgtape files. We also add /sim/replay/multiplayer to the properties written
    to fgtape file so at load time we knows whether to expect multiplayer
    packets.

    New builds of fg can load and replay old recordings.

    It is expected (but has not been tested) that old builds of fg will be able
    to read new fgtape recordings where /sim/replay/multiplayer was unset or
    false (currently the default).

    Old builds of fg will not be able to load fgtape recordings that include
    multiplayer data.

Avoid incorrect removal of multiplayer aircraft when replaying:

    We now clear multiplayer motion history when we jump forwards or backwards
    during replay. This ensures that multiplayer code doesn't remove
    multiplayer aircraft because of inconsistent-looking time stamps.

    We preserve some multiplay information when purging recorded information
    to save space. This ensures that when replaying we get frequent enough
    packets to avoid the multiplayer code thinking that multiplayer aircraft
    have disappeared.
2020-06-05 21:21:14 +01:00
..
AircraftPerformance.cxx Linux / GCC compile fixes 2018-08-26 15:39:30 +01:00
AircraftPerformance.hxx Fix compile issue on Win10 VS2019 2019-09-16 23:33:28 -05:00
CMakeLists.txt Move aircraft-performance code into a public API 2018-08-26 14:39:42 +01:00
controls.cxx SGSubsystem classes: Registration of all subsystems. 2019-07-01 14:51:32 +02:00
controls.hxx SGSubsystem classes: Renaming of the subsystem ID variables and functions. 2019-07-01 14:27:30 +02:00
FlightHistory.cxx Replace BOOST_FOREACH by C++ 11 for range loop. 2020-04-12 14:40:36 +01:00
FlightHistory.hxx SGSubsystem classes: Addition of staticSubsystemClassId() to all subsystems. 2019-07-01 14:51:32 +02:00
flightrecorder.cxx Multiplayer replay: add support to fgtape recordings. improved replay behaviour. 2020-06-05 21:21:14 +01:00
flightrecorder.hxx Multiplayer replay: new, support for replaying multiplayer aircraft as well as the user's aircraft. 2020-06-05 21:21:14 +01:00
initialstate.cxx Aircraft-states feature. 2016-06-17 18:15:35 +01:00
initialstate.hxx Aircraft-states feature. 2016-06-17 18:15:35 +01:00
replay.cxx Multiplayer replay: add support to fgtape recordings. improved replay behaviour. 2020-06-05 21:21:14 +01:00
replay.hxx Multiplayer replay: add support to fgtape recordings. improved replay behaviour. 2020-06-05 21:21:14 +01:00