summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Modernize and optimize DTQuickSortHEADmasterMarkus Mittendrein2023-02-091-44/+50
|
* DTContents: Update to #strict 3Markus Mittendrein2022-04-131-2/+2
|
* Update DTArrays to #strict 3Markus Mittendrein2022-03-161-8/+4
|
* Cleanup DTTransform and remove wrong 3D stuffMarkus Mittendrein2022-02-201-96/+83
|
* More #strict 3 fixesMarkus Mittendrein2022-02-201-22/+22
|
* #strict 3 fixesMarkus Mittendrein2022-02-192-7/+8
|
* DTScopedVars: Add missing CheckScopedVar branch for MapVar()Markus Mittendrein2022-02-131-0/+8
|
* #strict 3 DTCallbackMarkus Mittendrein2022-02-131-8/+19
|
* #strict 3 fixesMarkus Mittendrein2020-09-101-2/+3
|
* Delete DTMenuCompatiblity as the new Map based menu interface is completely ↵Markus Mittendrein2019-08-011-66/+0
| | | | different
* DTUtility: Add recursive option to ExtendMarkus Mittendrein2019-08-011-3/+20
|
* Preprocessor fix; Luckily only affects a comment hereMarkus Mittendrein2019-07-301-1/+1
|
* DTScopedVars: Add MapVarMarkus Mittendrein2019-07-301-0/+7
|
* DTUtility: Add Extend, InitMap and Serialize-implementation for mapsMarkus Mittendrein2019-07-301-1/+59
|
* Change FormatN to use a map instead of two arrays to specify what to fill inMarkus Mittendrein2019-07-301-26/+11
|
* Replace arr[GetLength(arr)] with arr[]Markus Mittendrein2019-07-297-29/+26
|
* Use string[i] instead of GetChar(string, i) where appropriateMarkus Mittendrein2019-07-293-27/+25
|
* Use operators .. and ..= instead of Format where appropriateMarkus Mittendrein2019-07-295-30/+30
|
* Replace ArrayAppend(arr, value) with arr[] = valueMarkus Mittendrein2019-07-295-18/+19
|
* Use PrivateCall for fast object callbacks to circumvent access restriction ↵Markus Mittendrein2019-07-293-2/+52
| | | | | | | | errors Fix error in DTCallback when DTScopedVars is not present Update DTMenuCompatibility Add SetPlrExtraDataIntArray to DTUtility
* DTCallback: Handle plain string callbacks in CallA as fast callbacks in the ↵Markus Mittendrein2018-03-181-1/+1
| | | | | | current object context This yields similar behaviour to the engine intern Call and thus to the overloaded Call
* DTCallback: Enable fast callbacks also if refs == [] (needed to enable fast ↵Markus Mittendrein2018-03-181-2/+2
| | | | callbacks inside BindCallback)
* DTCallback: Change order of fast and target parameter for ↵Markus Mittendrein2018-03-182-2/+29
| | | | | | Object/DefinitionCallback Use DTCallbackCompatibility for backwards compatibility
* DTFindObject: FixMarkus Mittendrein2018-03-181-19/+18
|
* Update to newest versionMarkus Mittendrein2018-03-189-140/+645
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-0521-0/+3262