Unter Windows ist das Erzeugen von Fenstern und deren Inhalt gänzlich anders und viel komplexer. Benutzereingaben erhält ein Windows-Programm via Nachrichten.
Aufgrund der Probleme, die sich nur umständlich lösen lassen, werde ich 18xx/PC vollständig neu implementieren, wobei ich die Algorithmen auf Quelltext-Ebene kopieren werde. Dabei sollen Algorithmen und IO sauber getrennt werden.
Der SERVER kennt die Spielregeln. Der SERVER hat aber weder Ahnung von Maus oder Tastatur noch von irgendwelchen Ausgabegeräten.
Ein CLIENT hat keine Ahnung von den Regeln, er sendet nur Benutzereingaben als Kommandos an einen SERVER weiter und setzt die XML-Ausgaben des SERVERS auf dem Bildschirn oder andere Anzeigegeräte um.