#include "Observer.h" #include "AllyCenter.h" int main() { // 创建一个战队 AllyCenterController *controller = new AllyCenterController(); // 创建4个玩家,并加入战队 Player *Jungle = new Player("Jungle"); Player *Single = new Player("Single"); Player *Jianmengtu = new Player("������"); Player *SillyDog = new Player("ɵ�ӹ�"); controller->join(Jungle); controller->join(Single); controller->join(Jianmengtu); controller->join(SillyDog); printf("\n\n"); // Jungle发现物资,呼叫队友 Jungle->call(RESOURCE, controller); printf("\n\n"); // 傻子狗遇到危险,求救队友 SillyDog->call(HELP, controller); printf("\n\n"); system("pause"); delete controller; delete Jungle; delete Single; delete Jianmengtu; delete SillyDog; controller = nullptr; Jungle = nullptr; Single = nullptr; Jianmengtu = nullptr; SillyDog = nullptr; return 0; }