summaryrefslogtreecommitdiffstats
path: root/TemplePushing.c4s/System.c4g/Find_Angle.c
diff options
context:
space:
mode:
authorMittendrein Markus <maxmitti@gmx.net>2016-03-03 15:05:19 +0100
committerMittendrein Markus <maxmitti@gmx.net>2016-03-03 15:05:19 +0100
commite1b30572d41977d9c57982873103437de367311e (patch)
treeb866311c38edc309064f4c6ae04db4ecea9ae2c1 /TemplePushing.c4s/System.c4g/Find_Angle.c
parent21c1fd36600dfb3edccbbf8df1075243002b2b90 (diff)
downloadtempelschubsen-e1b30572d41977d9c57982873103437de367311e.tar.gz
tempelschubsen-e1b30572d41977d9c57982873103437de367311e.zip
Crystal spikes dont hit attached objects
Diffstat (limited to 'TemplePushing.c4s/System.c4g/Find_Angle.c')
-rw-r--r--TemplePushing.c4s/System.c4g/Find_Angle.c33
1 files changed, 0 insertions, 33 deletions
diff --git a/TemplePushing.c4s/System.c4g/Find_Angle.c b/TemplePushing.c4s/System.c4g/Find_Angle.c
deleted file mode 100644
index 4d403d6..0000000
--- a/TemplePushing.c4s/System.c4g/Find_Angle.c
+++ /dev/null
@@ -1,33 +0,0 @@
-/*-- FindObjects search criteria for a certain angle-range --*/
-#strict 2
-
-global func SwapIfBigger(&smaller, &bigger)
-{
- if (bigger < smaller)
- {
- var swap = smaller;
- smaller = bigger;
- bigger = swap;
- }
-}
-
-global func Find_Angle(int angleStart, int angleEnd, bool biggerPart, int x, int y)
-{
- while (angleStart < 0) angleStart += 360;
- while (angleEnd < 0) angleEnd += 360;
- angleStart %= 360;
- angleEnd %= 360;
- SwapIfBigger(angleStart, angleEnd);
- if (angleEnd - angleStart > 180) biggerPart = !biggerPart;
- return [C4FO_Func, "Find_AngleCheck", angleStart, angleEnd, biggerPart, GetX() + x, GetY() + y];
-}
-
-global func Find_AngleCheck(int angleStart, int angleEnd, bool biggerPart, int x, int y)
-{
- var angle = Angle(x, y, GetX(), GetY());
- var inside = Inside(angle, angleStart, angleEnd);
- var ret;
- if (biggerPart) ret = !inside;
- else ret = inside;
- return ret;
-}