Remaining issues / test points for AstGeneration integration
Reporter: JoshDreamland | Status: open | Last Modified: August 19, 2022, 11:12:30 pmThis is a list of items to verify before we can merge the AstGeneration branch into master. We should test on a variety of games, but in particular, these items are important:
- "Global local" variable access (e.g.
inst.x + inst.y
→glaccess(inst)->x + glaccess(inst)->y
) - Custom variable access (
inst.foo
→varaccess_foo(inst)
) - With-statement scoping (implicit variable access for locals referenced in
with()
statements) - Functions accepting
enigma::varargs
- Function accepting
enigma_this
- Use of
event_inherited()
- Global and local variable declaration (
global int some_global;
,local int some_local;
) - Instance creation code (particularly without use of
with_room_inst
, which was used historically for code applying to deactivated instances)
Leave a commentView this issue on GitHub
Please sign in to post comments, or you can view this issue on GitHub.