Nicolas Hake
4c5dfac952
Remove or use unused variables in Objects, System
2018-07-24 14:19:26 +02:00
Lukas Werling
afa348ab21
Add comment next to all documented functions in System.ocg
...
Many functions in System.ocg have proper documentation, but not next to
the code. When changing these functions, it is easy to forget updating
the docs. Nobody likes outdated documentation!
2017-10-21 00:10:42 +02:00
Maikel de Vries
2b88e77254
adapt System.ocg headers to style guidelines and small clean ups
2017-06-02 17:15:08 +02:00
Maikel de Vries
0e76c85531
make line overlap check a global function
...
This avoids code duplication and really is a Math.c function.
2016-09-24 17:30:19 +02:00
Lukas Werling
c9aa07ee60
Add more documentation for Mod() ( #1735 )
2016-05-01 19:52:22 +02:00
Lukas Werling
dd48a759d7
Add mathematical modulo helper function Mod(a, b)
2016-05-01 19:25:12 +02:00
Sven Eberhardt
0d48105b46
Added shape library.
...
Also fixed some coconut tree reproduction issues.
2015-07-31 00:42:01 -04:00
Sven Eberhardt
00e2e10e33
Fix GetSurfaceVector when called near a surface.
...
Parts of the function still assumed the old proplist result format.
2015-07-18 20:45:39 -04:00
Mark
a6bab72499
Vector Library conformity
...
GetSurfaceVector() and the Coral object now use the array format of the vector library for vectors, instead of proplists.
(cherry picked from commit 03f644e56cdc99a84df57451ed1bac361c0c896d)
2015-07-11 17:47:56 +02:00
David Dormagen
6217a84f0b
added GetSurfaceVector() to Math.c which can be used to get informations about the surface of the landscape at some point (f.e. for bouncing projectiles)
2014-06-27 20:46:48 +02:00
Sven Eberhardt
31b87ef814
Optimize global func Sign. New version is between 10% and 50% faster!
2013-02-09 01:56:06 +01:00
David Dormagen
7ba10ca3cf
added IsPointInRectangle(point, rectangle) to System.ocg/Math.c
2013-01-12 18:15:51 +01:00
Felix Wagner
b71efe70b3
Moved FindHeight to System.ocg/Math.c
2012-10-14 15:45:20 +02:00
Charles Spurrill
e019cd5655
Added missing 'MoveTowards' function in Math.c and upgraded LaunchProjectile func
2012-08-09 17:37:53 -07:00
Felix Wagner
d4fa3e10f3
Added settings parameter to plants' default Place()
2012-06-07 18:29:00 +01:00
David Dormagen
80d94966bc
added better documentation to some System.ocg functions
2012-06-05 22:51:09 +02:00
Maikel de Vries
8188793d67
Implemented Sign function (Math.c)
2012-04-28 09:32:42 +02:00
Felix Wagner
d973636cf8
+ GetCalcDir() - returns -1 for DIR_Left, 1 for DIR_Right
2012-04-16 16:30:20 +01:00
Felix Wagner
6e303c4e2c
Resorted the functions from C4.c, Commits.c amd Helpers.c
2012-04-03 01:55:55 +01:00