Gamestudio Links
Zorro Links
Newest Posts
loading historical data 1st time
by AndrewAMD. 04/14/23 12:54
Trade at bar open
by juanex. 04/13/23 19:43
Bug in Highpass2 filter
by rki. 04/13/23 09:54
Adding Limit Orders For IB
by scatters. 04/11/23 16:16
FisherN
by rki. 04/11/23 08:38
AUM Magazine
Latest Screens
SHADOW (2014)
DEAD TASTE
Tactics of World War I
Hecknex World
Who's Online Now
3 registered members (AndrewAMD, Grant, Neb), 908 guests, and 6 spiders.
Key: Admin, Global Mod, Mod
Newest Members
rki, FranzIII, indonesiae, The_Judge, storrealba
18919 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Recursion und die Verwendung von ent_next...? #209295
06/02/08 11:41
06/02/08 11:41

M
mercuryus OP
Unregistered
mercuryus OP
Unregistered
M



Ist es möglich, sich den Pointer auf einer Entity (welche mit ent_next ermittelt wurde) zu merken, um die ent_next-Schleife nach einer weiteren ent_next-Schleife an der entsprechenden Stelle fortzuführen?

Wie etwa in diesem unsinnigen Beispiel:
Code:
function suche_entity(skill_wert, tiefe){
ENTITY* ent_temp;

	you = ent_next(NULL);
	while (you != NULL){ 
		if(tiefe<2 && you.skill1 == skill_wert){
			// und die andere?
			ent_temp=you;	// pointer merken
			// nur wenn Kinder vorhanden
			if(suche_entity(you.skill5, tiefe+1) && suche_entity(you.skill6, tiefe+1)) {
				return(true);
			}
			you=ent_temp;	// pointer zurücksichern
		}
		you = ent_next(you); // nimm die nächste Entity
	}
	return(false);
}





Re: Recursion und die Verwendung von ent_next...? [Re: ] #209296
06/02/08 11:45
06/02/08 11:45
Joined: Jul 2000
Posts: 27,935
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 27,935
Frankfurt
Ganz verstehe ich Ihre Funktion zwar nicht, aber im Prizip sieht sie korrekt aus. Sie müssen nur auf eine saubere Abbruchsbedingung achten.

Re: Recursion und die Verwendung von ent_next...? [Re: jcl] #209298
06/02/08 11:56
06/02/08 11:56

M
mercuryus OP
Unregistered
mercuryus OP
Unregistered
M



Danke! (die Funktion habe ich mir zu Demonstrationszwecken ausgedacht - sie macht keinen Sinn)


Moderated by  old_bill, Tobias 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1