Moved fill_complex_polygon() from enigma_user to enigma; there's no reason a user script should call this. Moved currComplexPoly up a visibility level.
First draft of GM5 compatibility plugin. draw_*() functions overridden to take line width into account. Magic drawing variables like pen_size and pen_color are now tracked. Placebo functions for sprite deletion and restoring are in place.
Have the runtime code set the default type of variant, thus enabling "treat uninitialized variables as zero".
Fixed OpenGL 1 Views
Merged in Josh's changes from GL3, fixed the strethcing issue for the
split screen example and for the AI tutorial, also tested to make sure
other games such as Project Mario did not break. All working good, please
merge when ready.
Merge remote-tracking branch 'upstream/master'
Merge pull request #626 from RobertBColton/master

Fixed OpenGL 1 Views
Merge pull request #623 from sorlok/plugin_gm5compat

GM5 compatibility plugin.
Added New Settings
You can enter the make directory in ENIGMA settings now.
Merge pull request #627 from RobertBColton/master

Added New Settings
Updated Settings File
Used YAML escape sequences to enter environment variables, updating the
plugin next to accept defaults per-target.
Add quotes just to be safe.
Added fixes
Fix Typo
Typo Fix
Forgot generic default.
Cleaned up Direct3D9 screen and view code.
Unhardcoded that.
Cleanup
Add include guards.
Should be null-terminated.