Fixes incorrect include in reflexive_types.cpp.
Commits the changes made to the build system to get ALURE to build statically by ENIGMA's side.
fixed move_bounce
fixed move_random.
undid TGMG's hspeed/vspeed changes (messed things up, also I don't think Josh will be happy with the changes)
undid Harri's FBO check in screen_redraw, moved clear buffer back outside background_showcolor check
Added instance_(de)activate_circle
Put harri's fbo check back in screen_redraw
Added some more actions
Fixed one of the hspeed/vspeed changes which I missed last commit
Removes cfile_parse in exchange for JDI, creating 9,000,001 errors.
Added screen init so the projection correct at the start of rooms
Fixed error with sound_play action when used preceded by if actions
Added sprite_add compatible with GM7+
Initialized path/timeline extension variables
Some small fixes
Add mouse wheel functions
Fixed draw_getpixel
numerous path fixes
added exit support
fixed sound_isplaying functionality
Fixed bug when view_border is too big
Added view_hspeed/vspeed functionality
Added sound stop marker to sound_stop_all
Added instance_copy and position_change
Fixed distance_to_object bug not changing to get_border functionality correctly
Fixed bbox values to get set correctly with negative image scale
Added checks to gravity for 0, 90, 180, 270 in order to avoid floating point inaccuracies
This marks phase I of JDI integration. LateralGM is able to communicate with the new JDI-powered DLL without incident, but compile is untested.
Merge branch 'master' of https://github.com/enigma-dev/enigma-dev into enigma-jdi
Fixes problems with syntax checking, but leaves a heisenbug that is apparently caused by Java calling the compiler. Memory is corrupted when attempting to add sprite names to a new scope.
Pulls new JDI
Fixes globals not showing up, pulls new JDI to fix DND actions not showing up.
Fixed (re-added) definitions exporter and took advantage of pointers to circumvent JDI's context::swap, which I guess is broken.
Fixes segmentation fault when a type is not found by a given name. Adds dummy declarators to global scope after parse to make the old system happy.
Pulls new JDI, fixing local reading. Gives multifunction_variant::function an `oldvalue' parameter, fixing depth iterators by removing the current iterator from the old value's depth.
Pulls new JDI and fixes bug with choose() and other variadic functions.