openclonk/src/object
Nicolas Hake a70433b6a7 Skip drawing line objects with less than two vertices (#1263)
A line object must have at least two points to plot a line through. At
any vertex count less than that, we were accessing invalid memory by
dereferencing the first element of an empty vector (VtxNum==1), or
issuing an OOB read from the vertex data (VtxNum==0).
2015-02-15 14:23:44 +01:00
..
C4Action.cpp Update copyright notices 2013-12-23 13:03:19 +01:00
C4Command.cpp Remove some redundant #includes 2015-01-25 18:53:48 +01:00
C4Command.h Update copyright notices 2013-12-23 13:03:19 +01:00
C4Def.cpp Fix group loading order for definitions, sounds and graphics (#1253). 2015-02-07 14:01:15 +01:00
C4Def.h make ContainBlast a property instead of DefCore entry 2015-01-15 17:46:53 +01:00
C4DefGraphics.cpp Fix memory leaks on definitions without or with invalid bitmap graphics. 2015-01-25 18:24:27 +01:00
C4DefGraphics.h Remove several instances of disabled legacy code 2015-01-18 22:59:45 +01:00
C4DefList.cpp Fix assertion failure when definition to append/include does not exist 2015-01-06 19:33:33 +01:00
C4DefList.h Append and include skeletons (#1180) 2015-01-06 18:25:08 +01:00
C4GameObjects.cpp new function SetLightRange (replaces SetPlrViewRange) 2015-01-02 01:06:00 +01:00
C4GameObjects.h new function SetLightRange (replaces SetPlrViewRange) 2015-01-02 01:06:00 +01:00
C4IDList.cpp Rename BoundBy to Clamp 2015-02-12 23:05:55 +01:00
C4IDList.h Update copyright notices 2013-12-23 13:03:19 +01:00
C4Id.cpp Remove deprecated evaluation of CNMT rule in engine. 2015-01-25 14:35:18 +01:00
C4Id.h Remove deprecated evaluation of CNMT rule in engine. 2015-01-25 14:35:18 +01:00
C4InfoCore.cpp Added scenario achievements displayed as small symbols beside the scenario name in the startup selection screen. 2014-09-24 23:08:40 +02:00
C4InfoCore.h Added scenario achievements displayed as small symbols beside the scenario name in the startup selection screen. 2014-09-24 23:08:40 +02:00
C4MeshAnimation.cpp Rename BoundBy to Clamp 2015-02-12 23:05:55 +01:00
C4MeshAnimation.h Add the Anim_RDir AVP 2014-10-09 17:11:13 -04:00
C4Movement.cpp Fix moving SolidMasks. 2014-01-03 17:39:00 +01:00
C4Object.cpp Skip drawing line objects with less than two vertices (#1263) 2015-02-15 14:23:44 +01:00
C4Object.h Different implementation of CreateObject() (#1214) 2015-01-13 21:03:27 +01:00
C4ObjectCom.cpp Update copyright notices 2013-12-23 13:03:19 +01:00
C4ObjectCom.h Update copyright notices 2013-12-23 13:03:19 +01:00
C4ObjectInfo.cpp Update copyright notices 2013-12-23 13:03:19 +01:00
C4ObjectInfo.h Update copyright notices 2013-12-23 13:03:19 +01:00
C4ObjectInfoList.cpp Update copyright notices 2013-12-23 13:03:19 +01:00
C4ObjectInfoList.h Update copyright notices 2013-12-23 13:03:19 +01:00
C4ObjectList.cpp Fix leaked light and some possible dead pointers on game end and section switch. 2015-01-25 18:39:34 +01:00
C4ObjectList.h C4ObjectList: Add more iterator functionality 2014-10-25 18:43:23 +02:00
C4ObjectMenu.cpp C4ObjectList: Replace trivial cases of manual list traversal with iterator usage 2014-10-25 21:25:52 +02:00
C4ObjectMenu.h Update copyright notices 2013-12-23 13:03:19 +01:00
C4ObjectPtr.cpp Update copyright notices 2013-12-23 13:03:19 +01:00
C4ObjectPtr.h Remove several instances of disabled legacy code 2015-01-18 22:59:45 +01:00
C4ObjectScript.cpp Rename BoundBy to Clamp 2015-02-12 23:05:55 +01:00
C4Sector.cpp Update copyright notices 2013-12-23 13:03:19 +01:00
C4Sector.h Update copyright notices 2013-12-23 13:03:19 +01:00
C4Shape.cpp Update copyright notices 2013-12-23 13:03:19 +01:00
C4Shape.h Update copyright notices 2013-12-23 13:03:19 +01:00