Fixed Group Event Inheritance
Fixed grouped event inheritance for such events as input, if the parent
has the grouped event the child will call the super method on the first
parent that wrote the grouped event.
Fixed Draw Event Inheritance
The issue was caused by the child inheriting its parents depth iterator,
but the parent also needs one, so I simply made the child remove any that
may have been added to it and then add a new one with its depth, this
allows the parent object to be instantiated with the same depth as well,
inheritance should be all completed and good to use now, I am just going
to clean up somethings and then implement a setting for craig.
Implemented Room Start Event
Jackasses that is why it wasn't working, it was never fucking added.
Fixed Event Order
Also added some vulgar statements to emphasize.
Added directory_exists
For Win32 platforms.
Updated events.res
To add those missing events so the fucker doesn't crash on compile, going
to actually implement them as well.
Updated ENIGMA Settings
Added more options for shit that needs implemented.
Finished Inheritance
Fully finished now and tested on various games, also cleaned up the output
and resolved all warnings, though I don't know how to set strict so there
may still be more.
Added a fix for instance destroy on objects without parents, objects with
parents are still segfualting.
Added fix for instance_destroy(); looks like with construct is fucked with
inheritance though.
Finalized the inheritance it should be perfect now and tested on a lot of
games.
Merge pull request #463 from RobertBColton/master

Finished Inheritance