所以这可能是模糊的,但坚持下去,看看你是否能理解我想要在这里得到什么。
几个月前,我使用 card.cpp、card.h、player.cpp player.h、display.h 和 display.cpp 创建了一个黑桃纸牌游戏(在 C++ 中)。
除了我自己,我的另一个同学创建了一个红心纸牌游戏(用 C++ 编写),它也使用了 card.cpp、card.h、player.cpp player.h、display.h、display.cpp 和 heart.cpp和hearts.h。
我正在尝试将这两个程序集成在一起,并添加更多功能,例如共享评分,但我真的没有前进的方向。
我制作了两个游戏对象,所以从我的 main.cpp 文件中我可以调用它们来启动它们,但我遇到的问题是显示类具有相同的确切功能,其中包含略微 tweeked 的代码。(播放器和卡片完全不同只是名称相同)所以我不能只使用一个 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