Blender Git Loki

Git Commits -> Revision 7b25679

Revision 7b25679 by Kester Maddock (master)
October 16, 2004, 11:41 (GMT)
Switch fixed time system. Logic updates should now happen at 30Hz, physics at 60Hz. (By default, use Python to set.) Some actuators still run at framerate (IPO, Action) for nice smooth animation, and an excuse to buy high end hardware.

Keyboard sensors can now hook escape key. Ctrl-Break can be used from within blender if you've forgotten an end game actuator.

Fixed a stupid bug preventing some actuators working (like TrackTo).

Commit Details:

Full Hash: 7b2567924b9b86961cd4c07b76653f49939cab1c
SVN Revision: 3271
Parent Commit: 0639829
Lines Changed: +770, -561

88 Modified Paths:

/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp (+23, -1) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderKeyboardDevice.cpp (+9, -1) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderKeyboardDevice.h (+2, -0) (Diff)
/source/gameengine/Converter/BL_ActionActuator.cpp (+15, -26) (Diff)
/source/gameengine/Converter/BL_ActionActuator.h (+3, -1) (Diff)
/source/gameengine/Converter/KX_ConvertActuators.cpp (+3, -9) (Diff)
/source/gameengine/GameLogic/SCA_AlwaysEventManager.cpp (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_AlwaysEventManager.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_EventManager.cpp (+10, -0) (Diff)
/source/gameengine/GameLogic/SCA_EventManager.h (+2, -1) (Diff)
/source/gameengine/GameLogic/SCA_IActuator.cpp (+12, -5) (Diff)
/source/gameengine/GameLogic/SCA_IActuator.h (+2, -2) (Diff)
/source/gameengine/GameLogic/SCA_IInputDevice.cpp (+4, -1) (Diff)
/source/gameengine/GameLogic/SCA_IInputDevice.h (+2, -0) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardManager.cpp (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardManager.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardSensor.cpp (+2, -1) (Diff)
/source/gameengine/GameLogic/SCA_LogicManager.cpp (+8, -12) (Diff)
/source/gameengine/GameLogic/SCA_LogicManager.h (+2, -2) (Diff)
/source/gameengine/GameLogic/SCA_MouseManager.cpp (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_MouseManager.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_PropertyActuator.cpp (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_PropertyActuator.h (+2, -20) (Diff)
/source/gameengine/GameLogic/SCA_PropertyEventManager.cpp (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_PropertyEventManager.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_RandomActuator.cpp (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_RandomActuator.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_RandomEventManager.cpp (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_RandomEventManager.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_TimeEventManager.cpp (+3, -3) (Diff)
/source/gameengine/GameLogic/SCA_TimeEventManager.h (+1, -1) (Diff)
/source/gameengine/GamePlayer/common/GPC_KeyboardDevice.cpp (+6, -1) (Diff)
/source/gameengine/GamePlayer/common/GPC_KeyboardDevice.h (+4, -0) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkEventManager.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkEventManager.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageActuator.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_CameraActuator.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_CameraActuator.h (+2, -9) (Diff)
/source/gameengine/Ketsji/KX_CDActuator.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_CDActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_ConstraintActuator.cpp (+5, -2) (Diff)
/source/gameengine/Ketsji/KX_ConstraintActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_GameActuator.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_GameActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_IpoActuator.cpp (+208, -177) (Diff)
/source/gameengine/Ketsji/KX_IpoActuator.h (+13, -3) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.cpp (+179, -163) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.h (+12, -6) (Diff)
/source/gameengine/Ketsji/KX_ObjectActuator.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_ObjectActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_PythonInit.cpp (+44, -0) (Diff)
/source/gameengine/Ketsji/KX_RayEventManager.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_RayEventManager.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_SCA_AddObjectActuator.cpp (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_SCA_AddObjectActuator.h (+2, -5) (Diff)
/source/gameengine/Ketsji/KX_SCA_EndObjectActuator.cpp (+1, -3) (Diff)
/source/gameengine/Ketsji/KX_SCA_EndObjectActuator.h (+2, -5) (Diff)
/source/gameengine/Ketsji/KX_SCA_ReplaceMeshActuator.cpp (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_SCA_ReplaceMeshActuator.h (+2, -5) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+5, -5) (Diff)
/source/gameengine/Ketsji/KX_Scene.h (+3, -5) (Diff)
/source/gameengine/Ketsji/KX_SceneActuator.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_SceneActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_SoundActuator.cpp (+3, -1) (Diff)
/source/gameengine/Ketsji/KX_SoundActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_TouchEventManager.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_TouchEventManager.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_TrackToActuator.cpp (+1, -2) (Diff)
/source/gameengine/Ketsji/KX_TrackToActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_VisibilityActuator.cpp (+1, -4) (Diff)
/source/gameengine/Ketsji/KX_VisibilityActuator.h (+1, -4) (Diff)
/source/gameengine/Network/NG_NetworkScene.cpp (+1, -1) (Diff)
/source/gameengine/Network/NG_NetworkScene.h (+1, -1) (Diff)
/source/gameengine/Physics/BlOde/OdePhysicsController.cpp (+4, -0) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/include/SM_Object.h (+1, -0) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/include/SM_Scene.h (+3, -1) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/src/SM_Object.cpp (+13, -4) (Diff)
/source/gameengine/Physics/Sumo/Fuzzics/src/SM_Scene.cpp (+36, -12) (Diff)
/source/gameengine/Physics/Sumo/SumoPhysicsController.cpp (+3, -3) (Diff)
/source/gameengine/Physics/Sumo/SumoPhysicsEnvironment.cpp (+13, -3) (Diff)
/source/gameengine/Physics/Sumo/SumoPhysicsEnvironment.h (+5, -4) (Diff)
/source/gameengine/PyDoc/GameLogic.py (+34, -0) (Diff)
/source/gameengine/PyDoc/KX_SCA_AddObjectActuator.py (+3, -1) (Diff)
/source/gameengine/PyDoc/SCA_ILogicBrick.py (+3, -0) (Diff)
/source/gameengine/PyDoc/WhatsNew.py (+4, -0) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+1, -1) (Diff)
/source/gameengine/SceneGraph/SG_Spatial.cpp (+11, -6) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021