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

Hugo updates #33

Open
curiousdannii opened this issue Jul 1, 2021 · 2 comments
Open

Hugo updates #33

curiousdannii opened this issue Jul 1, 2021 · 2 comments

Comments

@curiousdannii
Copy link

I just noticed you've done a lot of work on the Hugo interpreter. Do you think the updates would work in other Glk interpreters?

@angstsmurf
Copy link
Owner

Not really. The Hugo code in hecugel.c bypasses the Glk screen model with parent windows that split into child windows, and instead uses custom windows with arbitrary size and position. And it still needs lots of game-specific hacks to make games like Cryptozookeeper and Future Boy work with screen resizing and variable window margins.

The text colour code uses your zcolors API, however, so that might be possible to transplant to Gargoyle. I'm not super motivated to do that myself due to the messy state of the code, but perhaps somebody else might be able to find something useful in there.

@curiousdannii
Copy link
Author

Gotcha. Eventually I want to work on getting more graphics support into Lectrote's Hugo interpreter, so I'll look then at what you've done here.

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

No branches or pull requests

2 participants