Decided to delay undo/redo support till I get all the tools working. I plan to focus on selection, cut/copy/paste over the next couple days.
Was having a lot of difficulties with intersections between Selections, so I wrote some unit tests. This solved my problems. I'm not even sure which case I fixed which solved all the issues, but everything seems to be working now. I plan to write unit tests for all significant classes eventually, but that's a little further down on my list.
No comments:
Post a Comment