Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated Zork to address issue with bad message when opening non-functional windows #2257

Merged
merged 3 commits into from
Nov 22, 2023

Conversation

eswenson1
Copy link
Member

When you attempt to "open window" in the North and South of House, you get a response that isn't appropriate. With this fix, you get "This window cannot be opened.".

Addresses this issue: heasm66/mdlzork#58
And this fix: heasm66/mdlzork#59

https://github.com/AlexProudfoot

@eswenson1 eswenson1 self-assigned this Nov 18, 2023
@eswenson1
Copy link
Member Author

@larsbrinkhoff Can you approve? Looks like builds are happy with my new approach. @heasm66 I think I added you as a reviewer as well.

@larsbrinkhoff
Copy link
Member

Great, finally! It's strange that XXFILE (or something else) worked ok but not any more.

I'll just split the commit in twain: one for Zork updates, and one for Tcl changes.

Updated zork.tcl to no longer use XXFILE to either compile or
load/save zork.

XXFILE seems too brittle and doesn't function consistently.
Seems the occasional failures during zork build can be mitigated by
breaking up some of the compiles into separate jobs.
Updated Zork to address issue with bad message when opening
non-functional windows.

Addresses this issue:  heasm66/mdlzork#58
And this fix: heasm66/mdlzork#59
@larsbrinkhoff
Copy link
Member

Three actually; the single commit has been split, but the end result is identical. Approved.

A question: should the XXFILEs still be there as a convenience for building Zork manually?

@eswenson1 eswenson1 merged commit e6745f1 into master Nov 22, 2023
14 checks passed
@eswenson1
Copy link
Member Author

A question: should the XXFILEs still be there as a convenience for building Zork manually?

I think so. I use them to build on ITS. Too cumbersome to be done manually.

@eswenson1
Copy link
Member Author

Great, finally! It's strange that XXFILE (or something else) worked ok but not any more.

Yeah. The XXFILE approach works fine for me on ES and EX, as long as I’m not running them from expect. No clue why that is the case. Actually sometimes it runs under expect too — but not always.

@larsbrinkhoff larsbrinkhoff deleted the ejs/zork-20231118 branch April 8, 2024 10:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants