Generic Buffer #57
Labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Zetsuboushii/Vastlands-Shmup#57
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Generic Buffer bzw. Dynamische Arrays werden rausgeschmissen
[Architektur] Dynamische Arraysto [Architektur] Generic Buffer[Architektur] Generic Bufferto Generic Bufferalso. ich bin mir recht sicher, dass hier die idee war, dass wir komplexität einsparen indem wir die generic buffers komplett rausschmeißen. was ja erstmal eine recht gute idee ist. das problem ist aber nur, dass wir "advanced" features wie "dort hinzufügen wo platz ist" und "slots als empty markieren" brauchen um damit für unseren anwendungsfall ordentlich zu arbeiten.
ich habe absolut keine lust das für alle stellen wo wir sowas brauche (bisher nur enemies und bullets) manuell zu machen und immer wieder neu zu implementieren. ja man könnte das automatische growen rausnehmen, aber das wäre ja auch nicht mein ursprüngliches ziel gewesen.
also man könnte das in einer "dynamischen" sprache schöner machen, aber nicht in c....
(eine sache die man aber verbessern könnte ist, anstatt mit diesen empty slots zu arbeiten einfach wenn man was löscht das letzte element vom array dorthin kopiert und somit den array wieder "auffüllt")