summaryrefslogtreecommitdiffstats
path: root/TemplePushing.c4s/System.c4g/Sun.c
blob: 7ad69a872404c94ad4d3e965f8b1006a7d034dcb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/*-- Sun --*/

#strict

#appendto SONE

private func BerechneSonneY() 
{
  	var ZeitObjekt = FindObject(TIME);
	if(!ZeitObjekt)
		SonneY = 30;
		
	else return _inherited();
}

protected func TuWasBraves()
{
	// Bei vorhandenem Lenseflare (mit integrierter Sonne) kann dieses Objekt gelöscht werden
	if(ObjectCount(LENS))
	{
		RemoveObject(this());
		return();
	}
	// Hat es seinen Besitzer verloren? :(
	if((!GetPlayerName(GetOwner())) || GetOwner()==-1)
	{
		RemoveObject(this()); 
		return();
	}
	// Sonnenposition anpassen
	BerechneSonne();
	SetPosition(SonneX,SonneY);
}