私はsmalltalkで、使用タイマーを使って小さなゲームを作っています。オブジェクトが毎秒表示され、ゲームは10回続きます。whileループを10秒間実行すると、コントローラーからの入力をキャプチャしたり、ビューに表示したりできなくなります。そのため、新しいプロセスを作成しましたが、そのままフォークすると、runメソッドの優先度が高すぎて、他のメソッドを実行する機会がありません。これを行うためのより良い方法はありますか?
編集:
49でrunメソッドをフォークしましたが、コントローラーとビューは機能しますが、ビュー上にあるときにマウスを動かした場合に限ります。