Hallo und Willkommen
Ich denke, dass noch einpaar Informationen fehlen, damit wir dir wirklich helfen können. Was genau soll den z.B. die Funktion am Ende zurückgeben und vor allem: was soll sie den eigentlich genau machen?
Zu deinem Problem wegen "Spieltag": Du könntest dir einen Typ bauen, z.B.:
TMeinTyp = (mtTest1, mtTest2, mtTest3);
und dann bei der Funktion:
function ExploreString(AStr : string; AWas : TMeinTyp) : boolean;
Innerhalb der Funktion kannst du dann auf "AWas" natürlich zugreifen und für verschiedene Dinge verschiedene Sachen tun.
Vielleicht hilft dir das schon mal weiter, vielleicht hab ich dich aber auch vollkommen falsch verstanden. Gib doch einfach noch einpaar mehr Informationen zu deinem Problem.
mfG
Patti
Edit: Mein 300. Beitrag