summaryrefslogtreecommitdiffstats
path: root/DTUtility.c
Commit message (Collapse)AuthorAgeFilesLines
* DTUtility: Add Extend, InitMap and Serialize-implementation for mapsMarkus Mittendrein2019-07-301-1/+59
|
* Replace arr[GetLength(arr)] with arr[]Markus Mittendrein2019-07-291-7/+4
|
* Use string[i] instead of GetChar(string, i) where appropriateMarkus Mittendrein2019-07-291-14/+12
|
* Use operators .. and ..= instead of Format where appropriateMarkus Mittendrein2019-07-291-19/+19
|
* Use PrivateCall for fast object callbacks to circumvent access restriction ↵Markus Mittendrein2019-07-291-0/+47
| | | | | | | | errors Fix error in DTCallback when DTScopedVars is not present Update DTMenuCompatibility Add SetPlrExtraDataIntArray to DTUtility
* Update to newest versionMarkus Mittendrein2018-03-181-25/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | DTCallback: Add fast callbacks (only Object/DefinitionCallback() is possible) and restructure CallA() for hopefully better performance DTCallback: Fix all custom calls to allow overriding in Definition- and Object-context DTFilterObjects: new addition DTMenuCompatibility: add Menu_Entry compatibility version due to the new Menu_Entry-API DTObjectSerializing: small progress, still WIP DTPlayers: Fix constant enum definitions (thanks to the preprocessor's precalculator) DTQuickSort: Add custom callback args DTScopedVars: Fix all custom calls to allow overriding in Definition- and Object-context DTScopedVars: CustomScopedVar-implementations must now return another less custom ScopedVar instead of a reference (due to _inherited()) DTTransform: disable MirrorZ DTTransform: fix Matrix3x3Multiply and thus PreTransform DTTransform: fix whitespace DTTransform: update comments DTUTility: Fix indentation and whitespace DTUtility: Add GetShape, InRect and GetPlayerByID DTCallback, DTObjectSerializing: Rely on the preprocessor's precalculator
* InitialMarkus Mittendrein2017-01-051-0/+744