openclonk/src/object
Nicolas Hake d20ee02ad6 Abort SimFlight if no more movement can occur (#914)
In no-gravity situations, SimFlight would enter an endless
loop when trying to project an unmoving object, waiting for
a collision that would never happen.

Similarly, in negative gravity, SimFlight would continue
calculating objects that left the top boundary of the land-
scape, only aborting the simulation once the coordinates
underflowed to values below the landscape.
2013-01-30 14:00:08 +01:00
..
C4Action.cpp Reorder engine source file organization a bit 2012-04-27 19:04:43 +02:00
C4Command.cpp Replace remaining functions in ObjectScript table with template AddFunc 2012-04-28 22:04:43 +02:00
C4Command.h Reorder engine source file organization a bit 2012-04-27 19:04:43 +02:00
C4Def.cpp copyright notices update 2012 2013-01-12 16:31:40 +01:00
C4Def.h Remove unused C4D_None 2012-11-12 02:41:20 +01:00
C4DefGraphics.cpp copyright notices update 2012 2013-01-12 16:31:40 +01:00
C4DefGraphics.h Remove some forward declarations that are already in C4Prototypes.h 2012-12-31 22:03:12 +01:00
C4DefList.cpp copyright notices update 2012 2013-01-12 16:31:40 +01:00
C4DefList.h Remove unused C4D_None 2012-11-12 02:41:20 +01:00
C4GameObjects.cpp Reorder engine source file organization a bit 2012-04-27 19:04:43 +02:00
C4GameObjects.h Reorder engine source file organization a bit 2012-04-27 19:04:43 +02:00
C4IDList.cpp Reorder engine source file organization a bit 2012-04-27 19:04:43 +02:00
C4IDList.h Remove some forward declarations that are already in C4Prototypes.h 2012-12-31 22:03:12 +01:00
C4Id.cpp Reorder engine source file organization a bit 2012-04-27 19:04:43 +02:00
C4Id.h copyright notices update 2012 2013-01-12 16:31:40 +01:00
C4InfoCore.cpp Reorder engine source file organization a bit 2012-04-27 19:04:43 +02:00
C4InfoCore.h Reorder engine source file organization a bit 2012-04-27 19:04:43 +02:00
C4MeshAnimation.cpp copyright notices update 2012 2013-01-12 16:31:40 +01:00
C4MeshAnimation.h copyright notices update 2012 2013-01-12 16:31:40 +01:00
C4Movement.cpp Abort SimFlight if no more movement can occur (#914) 2013-01-30 14:00:08 +01:00
C4Object.cpp Remove unused C4Object::GetActionByName 2013-01-20 17:25:02 +01:00
C4Object.h Remove unused C4Object::GetActionByName 2013-01-20 17:25:02 +01:00
C4ObjectCom.cpp Fix C4Command::Jump, i.e. jumping as part of pathfinder. 2012-12-09 18:44:22 +01:00
C4ObjectCom.h Remove some forward declarations that are already in C4Prototypes.h 2012-12-31 22:03:12 +01:00
C4ObjectInfo.cpp Reorder engine source file organization a bit 2012-04-27 19:04:43 +02:00
C4ObjectInfo.h Reorder engine source file organization a bit 2012-04-27 19:04:43 +02:00
C4ObjectInfoList.cpp Reorder engine source file organization a bit 2012-04-27 19:04:43 +02:00
C4ObjectInfoList.h Remove some forward declarations that are already in C4Prototypes.h 2012-12-31 22:03:12 +01:00
C4ObjectList.cpp copyright notices update 2012 2013-01-12 16:31:40 +01:00
C4ObjectList.h Remove some forward declarations that are already in C4Prototypes.h 2012-12-31 22:03:12 +01:00
C4ObjectMenu.cpp Reorder engine source file organization a bit 2012-04-27 19:04:43 +02:00
C4ObjectMenu.h Reorder engine source file organization a bit 2012-04-27 19:04:43 +02:00
C4ObjectPtr.cpp Reorder engine source file organization a bit 2012-04-27 19:04:43 +02:00
C4ObjectPtr.h Reorder engine source file organization a bit 2012-04-27 19:04:43 +02:00
C4ObjectScript.cpp copyright notices update 2012 2013-01-12 16:31:40 +01:00
C4Sector.cpp Reorder engine source file organization a bit 2012-04-27 19:04:43 +02:00
C4Sector.h Reorder engine source file organization a bit 2012-04-27 19:04:43 +02:00
C4Shape.cpp copyright notices update 2012 2013-01-12 16:31:40 +01:00
C4Shape.h Allow object interaction with closed borders 2012-10-10 21:28:25 +02:00