Erstmal sag ich auch:
Das ist ja mal ein fetziges Programm. Großes Lob.
Auch das Handling ist ok, wenn man sich drangewöhnt hat.
Die Verbindungsnamen muss ich dir glauben, weil ich nicht mehr soviel Ahnung von Chemie habe
Wird aber sicher stimmen.
Dann aber ein kritischer Hinweis:
Manchmal gibt es noch ein paar Fehler und auch Fehlermeldungen.
Wenn ich zum Beispiel das baue (ich weiss, dass es keinen Sinn hat...):
Code:
C ---- C
| \ / |
| \/ |
| /\ |
| / \ |
C ---- C
Jedes Atom hat genau 3 Bindungen also noch eine frei.
Und dann lösche ich ein Atom wieder -> Die Bindungen verschwinden auch. Es entsteht so ein Cyclo-Propan. Jedes Atom hat noch zwei Bindungen und müsste also auch noch 2 frei haben.
Aber bei genau einem der 3 ist trotzdem nur eine freie Bindung übrig.
Wenn ich dann alles Schritt für Schritt wieder löschen will, kommt die Zugriffsverletzung.
Das war das.
Außerdem, hab ich es beim Ausprobieren irgendwie hinbekommen, zwischen zwei Atomen sowohl eine Einfach- als auch eine Doppelbindung zu machen.
Das kann ich aber nicht mehr reproduzieren.
Wenn du diese Bugs dann beseitigt hast (viel Spaß), ist das Programm wirklich spitze!
mfGrüßen