From 32a9632fbca3dd7a88bd3154b84a3773af39c276 Mon Sep 17 00:00:00 2001 From: Jan <> Date: Mon, 2 Feb 2015 17:55:29 +0100 Subject: TemplePush v6.1.7601.18409.c4s --- .../Locals.c4d/Lenseflare.c4d/ActMap.txt | 129 --------------- .../Locals.c4d/Lenseflare.c4d/DefCore.txt | 11 -- .../Locals.c4d/Lenseflare.c4d/DescDE.txt | 1 - .../Locals.c4d/Lenseflare.c4d/DescUS.txt | 1 - .../Locals.c4d/Lenseflare.c4d/Graphics.png | Bin 81997 -> 0 bytes .../Locals.c4d/Lenseflare.c4d/Names.txt | 2 - .../Locals.c4d/Lenseflare.c4d/Script.c | 183 --------------------- 7 files changed, 327 deletions(-) delete mode 100644 TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/ActMap.txt delete mode 100644 TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/DefCore.txt delete mode 100644 TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/DescDE.txt delete mode 100644 TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/DescUS.txt delete mode 100644 TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/Graphics.png delete mode 100644 TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/Names.txt delete mode 100644 TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/Script.c (limited to 'TemplePushing.c4s/Locals.c4d/Lenseflare.c4d') diff --git a/TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/ActMap.txt b/TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/ActMap.txt deleted file mode 100644 index bbf5a41..0000000 --- a/TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/ActMap.txt +++ /dev/null @@ -1,129 +0,0 @@ -[Action] -Name=SeiBrav -Procedure=FLOAT -Length=1 -Delay=1 -EndCall=TuWasBraves -NextAction=SeiBrav -Facet=0,0,192,192,-96,-96 - -[Action] -Name=IchWillNurSpielerZaehlen -Procedure=FLOAT -Length=1 -Delay=10 -FacetBase=0 -EndCall=PruefeAlleSpieler -NextAction=IchWillNurSpielerZaehlen - -[Action] -Name=Fleck0 -Procedure=FLOAT -Length=1 -Delay=0 -NextAction=Hold -Facet=0,192,39,39,-19,-19 - -[Action] -Name=Fleck1 -Procedure=FLOAT -Length=1 -Delay=0 -NextAction=Hold -Facet=58,192,89,89,-44,-44 - -[Action] -Name=Fleck2 -Procedure=FLOAT -Length=1 -Delay=0 -NextAction=Hold -Facet=29,231,20,20,-10,-10 - -[Action] -Name=Fleck3 -Procedure=FLOAT -Length=1 -Delay=0 -NextAction=Hold -Facet=0,281,61,61,-30,-30 - -[Action] -Name=Fleck4 -Procedure=FLOAT -Length=1 -Delay=0 -NextAction=Hold -Facet=0,231,29,29,-14,-14 - -[Action] -Name=Fleck5 -Procedure=FLOAT -Length=1 -Delay=0 -NextAction=Hold -Facet=192,64,19,19,-9,-9 - -[Action] -Name=Fleck6 -Procedure=FLOAT -Length=1 -Delay=0 -NextAction=Hold -Facet=192,92,6,6,-3,-3 - -[Action] -Name=Fleck7 -Procedure=FLOAT -Length=1 -Delay=0 -NextAction=Hold -Facet=192,83,9,9,-4,-4 - -[Action] -Name=Fleck8 -Procedure=FLOAT -Length=1 -Delay=0 -NextAction=Hold -Facet=147,192,38,38,-19,-19 - -[Action] -Name=Fleck9 -Procedure=FLOAT -Length=1 -Delay=0 -NextAction=Hold -Facet=354,0,70,70,-35,-35 - -[Action] -Name=Fleck10 -Procedure=FLOAT -Length=1 -Delay=0 -NextAction=Hold -Facet=39,192,19,19,-9,-9 - -[Action] -Name=Fleck11 -Procedure=FLOAT -Length=1 -Delay=0 -NextAction=Hold -Facet=211,64,28,28,-14,-14 - -[Action] -Name=Fleck12 -Procedure=FLOAT -Length=1 -Delay=0 -NextAction=Hold -Facet=256,0,98,98,-49,-49 - -[Action] -Name=Fleck13 -Procedure=FLOAT -Length=1 -Delay=0 -NextAction=Hold -Facet=192,98,195,195,-97,-97 \ No newline at end of file diff --git a/TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/DefCore.txt b/TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/DefCore.txt deleted file mode 100644 index 79c4c82..0000000 --- a/TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/DefCore.txt +++ /dev/null @@ -1,11 +0,0 @@ -[DefCore] -id=LENS -Version=4,9,8 -Name=Lenseflare -Category=C4D_StaticBack|C4D_Environment|C4D_MouseIgnore -MaxUserSelect=1 -Width=1 -Height=1 -Offset=-1,-1 -Picture=192,0,64,64 -BlitMode=1 diff --git a/TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/DescDE.txt b/TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/DescDE.txt deleted file mode 100644 index b708475..0000000 --- a/TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/DescDE.txt +++ /dev/null @@ -1 +0,0 @@ -Dieses Objekt fügt Sonnenlicht und Blendeneffekte ins Szenario ein. \ No newline at end of file diff --git a/TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/DescUS.txt b/TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/DescUS.txt deleted file mode 100644 index d29ea89..0000000 --- a/TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/DescUS.txt +++ /dev/null @@ -1 +0,0 @@ -This object adds sunlight and lense effects to the scenario. \ No newline at end of file diff --git a/TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/Graphics.png b/TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/Graphics.png deleted file mode 100644 index bc94254..0000000 Binary files a/TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/Graphics.png and /dev/null differ diff --git a/TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/Names.txt b/TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/Names.txt deleted file mode 100644 index acac2d2..0000000 --- a/TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/Names.txt +++ /dev/null @@ -1,2 +0,0 @@ -DE:Blendenflecke -US:Lense Flare diff --git a/TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/Script.c b/TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/Script.c deleted file mode 100644 index ed5fbf2..0000000 --- a/TemplePushing.c4s/Locals.c4d/Lenseflare.c4d/Script.c +++ /dev/null @@ -1,183 +0,0 @@ -/*-- Lenseflare --*/ -// Sonnenskript includieren -#include SONE - -#strict - -local SonneX, SonneY; - -// Initialisierung -protected func Initialize() -{ - // Nur für den Herrn und Meister sichtbar - SetVisibility (VIS_Owner(), this()); - if(!FindObject(GetID())) - // Das erste Lenseflare-Objekt prüft nur, dass jeder Spieler auch sein Umweltobjekt hat - { - SetOwner(-1,this()); // Unparteiisch sein! - SetCategory(1 | C4D_MouseIgnore(),this()); // Nicht bewegen - SetAction("IchWillNurSpielerZaehlen"); - return(); - } -} - -// Initialisierung als Haupt-Lenseflare -public func WerdeHauptlenseflareFuerDeinenHerrn() -{ - SetCategory(C4D_StaticBack()|C4D_Background()| C4D_MouseIgnore()); - for(var i=0; iWerdeHauptlenseflareFuerDeinenHerrn(); -} - - -// Von "SeiBrav" aufgerufen -protected func TuWasBraves() -{ - // Hat es seinen Besitzer verloren? :( - if((!GetPlayerName(GetOwner())) || GetOwner()==-1) - { - for(var i=0; i Rotstich - { - var RotStich = Cos(Helligkeit*4,500); - Grun -= RotStich/2; - Blau -= RotStich; - } - // Nun die Farbe berechnen - return(RGB((255*Rot)/1000,(255*Grun)/1000,(255*Blau)/1000)); -} - -private func GibFarbMod() -{ - return((255*GibHelligkeit())/100); -} - -private func GibAlphaMod(iEntfernung) -{ - var Staerke = BoundBy((2000-iEntfernung)/20,75,100); // Prozentangabe 75 = weit weg, 100 = nahe; 2000 Pixel sind dabei "weit weg" - return(255-(255*Staerke)/100); -} - -// Genutzte Gammarampe -global func GammaRampe_Lenseflare() -{ - return(2); -} - -// Den (unskalierten) Vektor. Er wird skaliert, um die Lenseflare-Positionen zu errechnen -private func GibVektorX(iSpieler) -{ - return(GibMittelpunktX(iSpieler) - SonneX); -} - -private func GibVektorY(iSpieler) -{ - return(GibMittelpunktY(iSpieler) - SonneY); -} - -// Skaliere den Vektor mit der gewünschten Entfernung Lenseflare->Sonne -private func GibLensPosX(iEntfernung, VektorX, VektorDist) -{ - // Skalierung in Promille - var Skalierung = (iEntfernung*1000) / VektorDist; - var TempX = (VektorX * Skalierung)/1000; - return(TempX + SonneX); -} - -private func GibLensPosY(iEntfernung, VektorY, VektorDist) -{ - // Skalierung in Promille - var Skalierung = (iEntfernung*1000) / VektorDist; - var TempY = (VektorY * Skalierung)/1000; - return(TempY + SonneY); -} - -// Wieviele Lenseflares hätten's denn gerne -private func MIJON() -{ - // etwa alle 50 Pixel einen Lenseflare - return(LandscapeWidth() / 2 / 50); -} \ No newline at end of file -- cgit v1.2.3-54-g00ecf