Author: mkrose Date: 2005-06-05 23:06:08 -0700 (Sun, 05 Jun 2005) New Revision: 1550 Added: trunk/CSP/CSPSim/Data/XML/vehicles/aircraft/F16/DJ/channel_mirrors.xml trunk/CSP/CSPSim/Data/XML/vehicles/aircraft/m2k/channel_mirrors.xml trunk/CSP/CSPSim/Include/ChannelMirror.h trunk/CSP/CSPSim/Source/DoubleChannelMirror.cpp Modified: trunk/CSP/CSPSim/CHANGES.current trunk/CSP/CSPSim/Data/XML/vehicles/aircraft/F16/DJ/model.xml trunk/CSP/CSPSim/Data/XML/vehicles/aircraft/F16/DJ/remote.xml trunk/CSP/CSPSim/Data/XML/vehicles/aircraft/F16/DJ/systems.xml trunk/CSP/CSPSim/Data/XML/vehicles/aircraft/m2k/model.xml trunk/CSP/CSPSim/Data/XML/vehicles/aircraft/m2k/remote.xml trunk/CSP/CSPSim/Data/XML/vehicles/aircraft/m2k/systems.xml trunk/CSP/CSPSim/Include/Animation.h trunk/CSP/CSPSim/Include/Controller.h trunk/CSP/CSPSim/Include/GameScreen.h trunk/CSP/CSPSim/Include/ObjectModel.h trunk/CSP/CSPSim/Include/VirtualScene.h trunk/CSP/CSPSim/Source/Animation.cpp trunk/CSP/CSPSim/Source/Controller.cpp trunk/CSP/CSPSim/Source/GameScreen.cpp trunk/CSP/CSPSim/Source/ObjectModel.cpp trunk/CSP/CSPSim/Source/SConscript trunk/CSP/CSPSim/Source/VirtualScene.cpp trunk/CSP/CSPSim/Tools/HID/Maps/gamescreen-core.map trunk/CSP/CSPSim/VisualStudio/CSPSimDLL/CSPSimDLL.vcproj Log: Big refactoring of the animation code. Moves most of the code out of Animation.h, and hopefully simplifies the classes and increases their flexibility at the expense of a bit more verbosity. Adds support for mouse picking. Also adds several new animation classes to support new cockpit animiations. The system for mirroring animations on remote machines during network play has been rewritten as well. The new approach requires explicit exporting of channels, but is considerably more flexible. ==> ALL USERS: RebuildData.py and regenerate Inputs/gamescreen.hid. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1550 Diff omitted (141471 bytes). |