Blender Git Loki

Git Commits -> Revision c0844b7

Revision c0844b7 by Benoit Bolsee (master)
May 20, 2009, 08:45 (GMT)
BGE logic patch: fix another incompatibility with YF.

Previous patch was not sorting the state actuators. This was causing
some problems with YoFrankie that relies on the order of actuators
when multiple state actuators are activated at once.

Active state actuators will now be sorted per object. This doesn't
change the fact that state actuators are executed before all other
actuators as before.

Incidently, made the logic loop faster.

Commit Details:

Full Hash: c0844b7938ec21e1fcd2ceea11ef5ae18e39c070
SVN Revision: 20286
Parent Commit: dc6ae67
Lines Changed: +65, -24

9 Modified Paths:

/source/gameengine/GameLogic/SCA_IActuator.cpp (+2, -0) (Diff)
/source/gameengine/GameLogic/SCA_IActuator.h (+1, -2) (Diff)
/source/gameengine/GameLogic/SCA_ILogicBrick.h (+28, -0) (Diff)
/source/gameengine/GameLogic/SCA_IObject.cpp (+2, -1) (Diff)
/source/gameengine/GameLogic/SCA_IObject.h (+6, -0) (Diff)
/source/gameengine/GameLogic/SCA_LogicManager.cpp (+16, -14) (Diff)
/source/gameengine/GameLogic/SCA_LogicManager.h (+0, -3) (Diff)
/source/gameengine/Ketsji/KX_StateActuator.cpp (+9, -3) (Diff)
/source/gameengine/SceneGraph/SG_QList.h (+1, -1) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021