Skip to content

Conversation

florianessl
Copy link
Member

DRAFT:
Originally coded in June 2024 & not tested with current code base.
-> Description & test project to be supplied at later time

@github-actions github-actions bot added Window/Scenes Building Settings All about customizable features, storing and applying them labels Jan 19, 2025
@Ghabry Ghabry added this to the 0.8.2 milestone Jan 20, 2025
@Ghabry
Copy link
Member

Ghabry commented Jan 20, 2025

Thanks, this looks useful but I will move it to 0.8.2 as I'm not brave enough to touch the interpreter few weeks before a new release 😅

@florianessl florianessl deleted the Debug_AssertWay branch January 31, 2025 17:33
@florianessl florianessl restored the Debug_AssertWay branch January 31, 2025 17:34
@florianessl florianessl reopened this Jan 31, 2025
…erpreterDebug":

- Added new file "game_interpreter_debug.cpp" & moved/refactored some of the logic from the interpreter debug scene there
…nly when using a wrapper type of 'Game_Interpreter_Inspector'
… "maniac_event_info" which holds info about the current interpreter frame.
… catch some undefined or incorrect types of interpreter pushes at compile time.
…mplify the whole thing by using the recently implemented event info fields
…execution type of an interpreter stack (Action, Touch, Parallel, etc...)
… Background interpreter instances

- MoveRoute asserts: Implemented some basic routing checks before considering an event as being 'blocked' by another game character
@florianessl
Copy link
Member Author

Rebased onto PR #3349
Hopefully I'll have some time soon to create a sample project; showcasing the individual ways this feature can generate warnings for blocked routes :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Building Settings All about customizable features, storing and applying them Window/Scenes

Development

Successfully merging this pull request may close these issues.

2 participants