diff options
author | Tor Andersson <tor@ccxvii.net> | 2023-12-12 00:22:32 +0100 |
---|---|---|
committer | Tor Andersson <tor@ccxvii.net> | 2023-12-12 11:50:14 +0100 |
commit | 450b5af109596d4cec22a0bf994f2a4947be784c (patch) | |
tree | eea82aa3dedf302c354cacbf046bd977ec55c72a /fonts | |
parent | 8d5ddabba4afe6635b3ce1ea5124a802c6534525 (diff) | |
download | votes-for-women-450b5af109596d4cec22a0bf994f2a4947be784c.tar.gz |
Allow "subroutine" calls where events can invoke other events.
For use with The Winning Plan to play the chosen event immediately.
Split vm_draw_6_play_1_place_any_on_top_of_draw into two instructions.
First instruction draws the 6 and prompts to play an event.
Calling the new event stashes the existing VM state, calls the new event code.
When the new event returns with vm_return, we find the stashed state, restore
it, and vm_next to execute the second instruction.
The second instruction does the place on top/bottom of deck part.
reworked event subroutine calls
Diffstat (limited to 'fonts')
0 files changed, 0 insertions, 0 deletions