draw3: building on mingw32

+ remove scoped enum syntax cause we still compile with C++98 on mingw32