add shape types and vector
set up to change shape
change shape using 's', draw triangle (too small needs *2)
add missing shape (stubs still); make triangle better size
draw line
put shape drawing in own routines.  Still C code. No class.
bad problems. need to separate spaces for mouse and shape vector
still messy. Trying to convert to glOrtho space...normalized