Naja is echt hübsch gemacht von dir iMer, aber ich muss ehrlich sagen, ich bleib lieber bei meiner C library.
finde es in C irgendwie übersichtlicher ( auch wenn es darin keine Klassen gibt)
Aber jedem das seine
Kommt halt drauf an, was du damit machen willst.
Wenn du oo damit arbeitest, dann ist das ++ hinter dem c schon eine große Hilfe..
oShet... glaub' das ist Dasselbe wie bei meinen 2mlrd. Wunsch.
Da muss Zahlformat verändert werden. Also voll aufwendig.
Naja, eigetlich ist es nicht das Zahlenformat sondern der Datentyp.
oSheet, stell dir das so vor:
Du hast in einem großen Saal eine bestimmte Anzahl von Stühlen und erwartest viele Gäste.
Nun bekommst du das Problem, dass plötzlich mehr Leute kommen als geplant.
Zwar gibt es in einer Nachbarhalle noch ein paar Stühle, jedoch sind diese alle auch fest eingeplant.
Das Problem ist jetzt, dass in deine Halle nunmal nicht mehr rein passen. Nimmst du von der anderen Halle, kommt da alles durcheinander.
Grob ähnlich ist es eben bei diesem Problem mit dem ändern der Datentypen. Würdest du den Typ vergrößern, müsstest du das an ALLEN anderen Stellen an denen dieser Wert verwendet werden könnte auch. Der Aufwand wäre gigantisch. Und einfach an die Stelle zwei Bytes einfügen damit man Platz hat geht auch nicht, da sich dann alle Adressen verschieben würden.
Und wie würd ich dann damit ne lib machen, womit der max status z.b. str auf 130 ist?
In der Game alle Stellen finden, die den Status lesen (sinnvoll bei den Packets anzufangen, die am Server empfangen werden.) und diese entweder per DIF ändern oder halt eine Lib dafür schreiben, was aber meiner Meinung nach für ein solches Ziel etwas oversized ist, da sich der Datentyp nicht ändert sondern immernoch im Byte-Bereich ist (0 - 255).
In der Game alle Stellen finden, die den Status lesen (sinnvoll bei den Packets anzufangen, die am Server empfangen werden.) und diese entweder per DIF ändern oder halt eine Lib dafür schreiben, was aber meiner Meinung nach für ein solches Ziel etwas oversized ist, da sich der Datentyp nicht ändert sondern immernoch im Byte-Bereich ist (0 - 255).
Sicher, dass er das nicht tut? Ich würde sagen er ändert von singed auf unsigned, also vorzeichenbehaftet auf vorzeichenunbehaftet.
Hatte xCPx nicht mal ein Video gemacht, wo er gezeigt hat dass auch mehr geht (beim Level)?