DerLehmi:
-->eigentlich nicht...
Wenn ich fremden Code verstehen möchte, gucke ich zuerst, wie ich ihn möglichst einfach mache. Im gezeigten Beispiel ist eine if-else-Orgie enthalten, die ich zunächst durch ein switch()-Konstrukt ersetzen würde.
Vielleicht ist das zumindest ein guter Anfang.
Gruß
Gregor