Seite 1 von 1

LoL Frage ans PB Team

Verfasst: 11.01.2015 16:03
von Vera
Hi Leuts,

eine nette Art und Weise eine Anfrage an's Team zu stellen :D

viel Spass mit der Question to Fred and/or Freak

~ Gruß Vera ~

Re: LoL Frage ans PB Team

Verfasst: 11.01.2015 16:14
von RSBasic
Grafisch gut gelungen, schöner Texteffekt. :allright:

Re: LoL Frage ans PB Team

Verfasst: 11.01.2015 16:53
von NicTheQuick
Ich habe noch eine alternative UpdateFlare-Procedure geschrieben. Mir hat die lineare Bewegung nicht gefallen. :D

Code: Alles auswählen

Procedure UpdateFlare(List Flares.Flares())
	
	ForEach Flares()
		
		DisplayTransparentSprite(0, GetFlaresX(Flares()), GetFlaresY(Flares()))
		
		If GetFlaresFlag(Flares()) = 1
		
			Protected deltaX.f = GetFlaresTX(Flares()) - GetFlaresX(Flares())
			Protected deltaY.f = GetFlaresTY(Flares()) - GetFlaresY(Flares())
			Protected speed.f = GetFlaresSpeed(Flares()) * 0.5 * (0.01 * Sqr(deltaX * deltaX + deltaY * deltaY) + 1)
			Protected angle.f = ATan2(deltaX, deltaY)
			
			SetFlaresX(Flares(), GetFlaresX(Flares()) + speed * Cos(angle))
			SetFlaresY(Flares(), GetFlaresY(Flares()) + speed * Sin(angle))
			
			If (Abs(deltaX) < 1 And Abs(deltaY) < 1)
				SetFlaresFlag(Flares(), 0)
			EndIf
		EndIf
		
	Next
	
EndProcedure

Re: LoL Frage ans PB Team

Verfasst: 11.01.2015 19:02
von Vera
Ou jaa Nic,

das saugt einen richtig rein und dann wuselt es rum :D