added sdl_shape.h and TSDL_Window