Ich hatte über einem eigenen Typen nachgedacht, weil es Punkte 0,15,30 und 40 gibt und der Vorteil als A (wie Advantag) kommt. Es liegt hier also eine Vermischung von Datentypen vor.
Was du vermutlich suchst, sind zusammengesetzte Datentypen:
Delphi-Quellcode:
type
TTennisMatchPunktZahlDingens = record
punkte: integer;
advantag: boolean;
end.
Wenn du dir überlegst, welche Datentypen du zur Laufzeit benutzt, dann ist "Ich packe einfach alles in einen String." fast immer die falsche Entscheidung.