SDL ウィンドウを使用するプログラムを作成しようとしています。このウィンドウは、ウィンドウで実行する関数を含むオブジェクトを介して呼び出されます。
私が抱えている問題は、端末を介して入力を取得したいということです。これにより、オブジェクトが完了するコマンドが呼び出されます。
マルチスレッドを使用してみましたが、メインと SDL スレッドの両方でクラスのインスタンスが必要であることがわかりました。これを修正する方法はグローバル クラス インスタンスですが、これは悪いプログラミングだと思います。
SDL ウィンドウを開いて、ターミナル ウィンドウ内で cin などを実行する他の方法はありますか