issues
search
SimonBuxx
/
Linkuit-Studio
A platform for learning and experimenting with logic circuits
https://linkuit.com
MIT License
20
stars
2
forks
source link
Copy/Paste system with collision detection
#14
Closed
SimonBuxx
closed
2 years ago
SimonBuxx
commented
2 years ago
Ctrl-C/Ctrl-V type behavior
Copied components should be kept in main memory until overwritten.
Pasting and moving to a collision-free destination should be one undo action.
Pasted components should appear in front until deselected.
SimonBuxx
commented
2 years ago
Vektor erstellen für IBaseComponents
Funktion zum Kopieren implementieren
Markierte Komponenten in Vektor kopieren (Vektor leeren)
Wenn keine Komponenten markiert sind nichts kopieren
Funktion zum Einfügen implementieren
(Position berechnen)
Komponenten einfügen
Komponenten markieren
Z-Values erhöhen
Komponenten im Copy Mode werden demarkiert: Löschen
Komponenten werden verschoben: Kollisionscheck, Z-Values normal
Ctrl-C/Ctrl-V type behavior