Hallo,
da ich mich seit ein paar Wochen mit SFML befasse und dabei ganz gute Fortschritte sehe - und aus einem Projekt ein kleines 2D Spiel rausholen möchte, stellt sich mir natürlich die Frage, was am Saubersten ist, was die Klassenstruktur betrifft.
Ich habe meine Game-Klasse, die dann die draw/update/handle Funktion von Player etc aufruft. Die Player-Klasse enthält allerdings nicht nur das Sprite des Players, sondern auch die einzelnen Eigenschaften wie HP, MP, sonstige bools und einfach die ganzen nicht-grafischen Sachen.
Mein Problem ist, ich möchte das grafische mit den funktionalen nicht vermischen, weiß jemand weiter/kann mir diesbezüglich weiterhelfen?
Ich hab mich auch schon mit dekompiliertem Minecraft Forge befasst

allerdings ist das unfassbar viel Code, dass das a) nicht besonders lesbar und b) vom Hundertsten ins Tausendste kommt..
Vielen Dank im Voraus