Naja, als Kritikpunkt würde ich das eigentlich nicht sehen. manchmal ist das auch mit ner globalen Funktion einfach schöner und übersichtlicher. Bei dem Beispiel oben würd ich die "Punkt" - Methode allerdings auch vorziehen
@ Jan das ist im Grunde genommen das gleiche. mit dem Punktoperator ist das nur "schöner" z.B. wir haben einen Baum in unserem Spiel.
den Baum können wir: absägen (gleich als erstes LOL), neuen planzen, gießen ....
also erstellen wir nach OOP eine Klasse Baum
class Baum {
void absaegen();
void planzen();
void giessen();
};
// funktionen
Baum giessen();
dann noch die Definition: Baum Eiche;
also können wir doch:
Eiche.geissen();
das ist schöner als:
Eiche = geissen();
der Rückgabetyp von geissen ist Baum, und Eiche gehört zum Objekt Baum. also ist das doch genau das gleiche.
Und wie man das macht, siehste ja oben. Ist ganz eifach, schau dir mal das Thema Klassen oder OOP (Objekt Orientierte Programmierung) an.