https://bugs.winehq.org/show_bug.cgi?id=37238
--- Comment #6 from Ken Thomases ken@codeweavers.com --- Thanks for the log. I'm not sure there's any bug here. It seems the game is just badly written.
There's a function it can call to query what display modes are available. It doesn't use that. Instead, it seems to have a list of modes it is interested in checking and it just tries changing the display mode to each in turn to see if it succeeds. If it does, it switches back to the original mode before trying the next. So, it's flipping back and forth between display modes "on purpose".
The only concern I have is whether the Mac driver is failing to recognize some of the display modes supported by your system. The game tries these resolutions and the Mac driver reports that they are unsupported:
960x720 1152x864 1280x960 1280x1024 1600x1024 1600x1200 1920x1080 1920x1200
Do you have reason to believe that those resolutions should be supported by your system? If you open the Displays pane of System Preferences and select "Resolution: Scaled", are any of the resolutions listed above available?