-Rotate level segment with left/right arrows -Rotate incrementally with up/down arrows -Select trash can to toggle on delete mode when on, select a level segment to delete it -Click top right button to change snap type -Point Snap: Snaps to other segments end points, hold left mouse button to snap to the other end of your level segment instead -Grid Snap: Snaps to a grid size use arrows to change grid size, grid size 10 will space them out perfectly (See Bugs below if not \/) -Free Placement: Freely move the level segments -New Features: -Back Button: press the back arrow to undo deletions -Export, Import, Open Buttons -Export: Get "/09-" data to export to future programs or back to the level editor -Import: any "/xx-" data should work but will all be converted to "/09-" so only position and rotation data -Open: Like Import but instead of importing more data it opens all given data and deletes all previous data -Planned Updates: -More level segment types (will also need to incorporate a data type like "/11-" -More settings for level segments like changing friction, strength, or bounciness (might make a separate program for editing level properties)
A simple level designer that uses trig functions to calculate end points for extra features like snapping to each other and just having that data for a physics character controller. (I might make one of those) Probably a lot more code than there needs to be... Known Bugs: -Snap Size display sometimes shows wrong number by 1 so 9 would be 10 no idea why