私のプロジェクト:
- ボタンのグリッドを持つpygameのGUI
- ゲームローダー
- すべてがGUIで動作する必要がある多くのゲーム
すべて別々の.pyファイルにあります
アプリケーションローダーはGUIを起動する必要があり、ユーザーはGUIのボタンをクリックして、ゲームローダーに特定のゲームをロードさせます。次に、ユーザーはGUIの他のボタンをクリックしてゲームロジックを操作し、ゲームの状態もに表示されます。 GUI。
ゲームローダーはGUIをインポートする必要があるため、Pythonでこれを構造化する方法がわかりませんが、特定のゲームをロードするメソッドを呼び出すために、GUIはゲームローダーをインポートする必要がありますか?そして、ゲームファイルとの同様の相互作用?
GUIは選択可能なオプションです。同じ機能を実行するハードウェアがあり、それらは互いに連携して動作することもできるからです。
3つのコンポーネントすべてが相互に関数を呼び出すことができる必要がありますが、インポートではこれを一方向にしかできません。異なるファイルがすべて同じファイルの一部であるかのようにインポートを機能させる方法はありますか?それらがお互いをインポートする代わりに?
さまざまなもの、インポート、スレッドなどを試しましたが、何も機能しません。助けていただければ幸いです。
言葉遣いの悪い質問でごめんなさい。