From: <sv...@ww...> - 2005-06-17 06:52:41
|
Author: mkrose Date: 2005-06-16 23:52:33 -0700 (Thu, 16 Jun 2005) New Revision: 1568 Modified: trunk/CSP/CSPSim/CHANGES.current trunk/CSP/CSPSim/Include/Bus.h trunk/CSP/CSPSim/Include/GameScreen.h trunk/CSP/CSPSim/Source/F16/F16GearDynamics.cpp trunk/CSP/CSPSim/Source/F16/F16GearDynamics.h trunk/CSP/CSPSim/Source/GameScreen.cpp trunk/CSP/SimCore/Battlefield/LocalBattlefield.cpp trunk/CSP/SimCore/Battlefield/LocalBattlefield.h trunk/CSP/SimCore/Util/Callback.h Log: Refactor SimCore/Util/Callback.h. The new code achieves the same effect with a cleaner interface and much simpler logic. Corresponding changes to the files that use these classes. Also added a new feature for local channels that allows holders of a const reference to the channel to request that the value be changed. The owner of the channel can register a callback for such requests. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1568 Diff omitted (24774 bytes). |