Estoy tratando de ejecutar Imperialism 2 en Crossover (WINE), en modo de escritorio virtual. El juego casi funciona, excepto que la pantalla no se actualiza.
Lo que quiero decir con esto es que la ventana WINE es inicialmente negra. Si luego arrastro otra ventana encima y la alejo nuevamente, la ventana ahora muestra una imagen del juego en este punto. Si luego hago clic en las cosas dentro del juego, no sucede nada visualmente, hasta que vuelva a arrastrar otra ventana encima de la WINE.
Entonces, lo que parece estar sucediendo es que la ventana WINE no se da cuenta de que necesita seguir actualizando lo que muestra. Solo cuando su contenido se oscurece y luego se revela nuevamente, se da cuenta de que tiene que volver a dibujar. Esto es bastante frustrante: el juego funciona bien, los gráficos se dibujan correctamente, pero simplemente no se muestran.
¿Hay alguna manera de seguir enviando un "mensaje de redibujo" a una ventana para forzar que estos redibujos sucedan? Imp 2 es un juego por turnos, por lo que si los redibujos ocurrieran solo unas pocas veces por segundo, estaría bien.
fuente