ich wan't zu wissen, wie könnte ich die Art, wie ich die Ereignisse in SFML Griff zu verbessern:SFML Parsing Ereigniscode
So habe ich eine Funktion namens process(), die einen Schalter für die Ereignisse Art hat, wie ich auch habe eine Funktion für jeden Typ (wie mousePressed, mouseReleased, keyPressed ...). Und mein Problem ist die Größe dieser Funktionen, da ich auch eine Enum-Klasse für die Zustände des Spiels habe, also in jeder Funktion gibt es einen Schalter für sie und in jedem Fall mache ich verschiedene Dinge, das Ergebnis ist, dass mouseReleased zum Beispiel ist 341 Zeilen lang.
Ich möchte wissen, wie ich die Ereignisse besser analysieren könnte, um die Größe der Funktionen zu reduzieren.
In mehrere kleinere Funktionen aufgeteilt? –
Schau mal in [Thor actions] (http://www.bromeon.ch/libraries/thor/tutorials/v2.0/actions.html) –
Danke, das sieht interessant aus – sleiphir