ですから、これは大げさかもしれませんが、私がここに到達しようとしていることを理解できるかどうかを確認してください。
数か月前、card.cpp、card.h、player.cpp player.h、display.h、display.cppを使用してスペードカードゲーム(C ++)を作成しました。
私と一緒に、クラスメートのもう1人が、card.cpp、card.h、player.cpp player.h、display.h、display.cpp、hearts.cppを使用するハートカードゲーム(C ++)を作成しました。 、およびhearts.h。
これら2つのプログラムを統合し、共有スコアリングなどの機能を追加しようとしていますが、実際に進む方向性はありません。
私は両方のゲームオブジェクトを作成したので、main.cppファイルから両方を呼び出して開始できますが、私が遭遇している問題は、表示クラスが同じ正確な機能を持ち、コードがわずかに調整されていることです(プレーヤーとカード同じ名前だけではまったく異なります)したがって、1つのdisplay.cppを使用することはできません。
私はこれを行う方法についてのいくつかのわずかなガイダンスを探しています.....
ありがとうございました!
また、私のディレクトリは次のようになります
/proj2/Makefile
/proj2/main.cpp
/proj2/hearts/hearts.cpp
/proj2/hearts/display.cpp
/proj2/hearts/player.cpp
/proj2/hearts/card.cpp
/proj2/spades/spades.cpp
/proj2/spades/display.cpp
/proj2/spades/player.cpp
/proj2/spades/card.cpp