Need help in testing Hugor interpreter on macOS

2.0 is now released. Thank you so much for helping out! I really appreciate it. It’s safe to say the macOS port would have sucked without your feedback :slight_smile:

This is one of those “it’s how the Hugo engine works” things. Hugo games don’t keep track of screen size changes as they happen. They only do that after entering commands, and even then, it’s a bit half-assed as they don’t repaint the screen. As a result, resizing the interpreter window will cause things like this until you leave the menus and enter them again.

I’m thinking about ways to work around this issue, but since this could cause incompatibilities with some games (an extreme example would be Hugo Tetris), I left it for a future release. It’s been 8 years since 1.0 and I wanted to finally get a new version out the door.

HugoJS does layout on the interpreter side, which seems to work fairly well for most games, so I’ll probably try the same in Hugor. It’s probably going to be a bit more complicated though, since Hugor tries to be 100% compatible with the full feature set of Hugo (including abuses like Tetris.) The official Hugo interpreter for which Hugor is supposed to be a drop-in replacement for shows exactly the same behavior when resizing the window. But coming up with ways to make resizing work better is definitely on my to-do list :slight_smile: