I'm trying to run Imperialism 2 on Crossover (WINE), in virtual desktop mode. The game nearly works except that the screen doesn't update.
What I mean by this is that the WINE window is initially black. If I then drag another window on top of it, and drag it away again, the window now displays a picture of the game at this point. If I then click on things within the game, nothing happens visually, until I again drag another window on top of the WINE one.
So what seems to be happening is that the WINE window doesn't realise it needs to keep on updating what it's showing. Only when its contents are obscured and then revealed again does it notice that it has to redraw. This is fairly frustrating: the game is running fine, the graphics are being drawn correctly, but they're just not being displayed.
Is there any way to keep on sending a "redraw message" to a window to force these redraws to happen? Imp 2 is a turn-based game, so if the redraws happened only a few times a second, that would be fine.