YCorridorMaker

version WIP 2

(c) Yrex 2016

Controls:

	(All modes)
		- right mouse drag - move the camera
		- mouse wheel - zoom
		
		- Ctrl+X - cut
		- Ctrl+C - copy
		- Ctrl+V - paste
		- Shift+A - select all
		- Shift+D - duplicate
		- Delete - guess what

	Move actor
		- left mouse click - (de)select an actor
		- Ctrl - (de)select multiple actors
		- left mouse drag - move selected actors
		- Ctrl+Alt+left mouse drag - rectangle selection of actors
		- right mouse click - context menu
	
	Vertex edit
		- left mouse click - (de)select an actor
		- Ctrl - (de)select multiple actors
		- left mouse drag - move selected verts
		- Ctrl+Alt+left mouse drag - rectangle selection of verts

	Freeform
		- left mouse click - add a vertex
		- Enter/click on first vertex - finish the shape
		- Esc - cancel the shape

	Rectangle, Ellipse
		- left mouse drag - draw a shape

Known limitations:
	
	- When drawing freeform, you must place the points in clockwise order.
	- While you can make concave shapes, the algorithm is not optimal and will crash at too complex shapes.
	- You can't edit properties of multiple actors at the same time.
	- While you can eg. replace actor's Location with gibberish, don't expect the editor to behave predictably after that.