https://github.com/ohrrpgce/ohrrpgce/commit/70db0172ca1821481671e9b2b47c3de7570a551a
Author: teeemcee <teeemcee@7d344553-34f0-0310-a9b1-970ce8f1c3a2>
Date: Wed Jul 30 00:45:46 2025 +0000
ScriptFibres are now created for every triggered script and kept until
termination
Previously, ScriptFibre (originally called QueuedScript years ago) were only
used for queuing up scripts while the interpreter isn't running. Although
not
yet used for any other purpose they will become very central.
A ScriptFibre and the head ScriptInst of the fibre now cross-reference each
other.
Renamed last_queued_script to last_triggered_fibre. And various other
refactoring.
game.bas | 14 +++---
oldhsinterpreter.bas | 11 +++-
scripting.bas | 138 +++++++++++++++++++++++++++++++--------------------
scripting.bi | 3 +-
udts.bi | 4 ++
5 files changed, 106 insertions(+), 64 deletions(-)
_______________________________________________
Ohrrpgce mailing list
[email protected]
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org