第八周專案四 遊戲中的角色類

2021-07-11 11:39:53 字數 694 閱讀 5473

問題及**:

/**檔名稱:main.cpp

*完成日期:2023年4月27日

* 問題描述:在上面已經建好的專案基礎上,將weapon類的資料成員改為陣列,以支援乙個角色可以帶多件**的需求,為此,在原類基礎上,改造及增加的資料成員和成員函式至少包括:

*/類宣告

#ifndef game_h_included

#define game_h_included

#include using namespace std;

class point //point類宣告

;class weapon

;class role

;#endif // game_h_included

定義點類,表示位置

#include #include using namespace std;

int main( )

; //金箍棒

weapon w2[3]= ;

role wukong("wukong", 500, point(0, 0), w1, 1);

role nezha("nezha", 210, point(30,30), w2, 3);

wukong.changeweapon(0);

nezha.changeweapon(0);

cout<<"---begin---"<

第八周專案四(1) 遊戲中角色類的增強版

問題及 game.h ifndef game h included define game h included include using namespace std class point point類宣告 class weapon class role endif game h include...

第八周專案(2) 遊戲中的角色類增強版

1 role類的資料成員中,有哪些成員上類的物件?loaction和weapon 2 觀察role類的建構函式,說出 若某類的 資料成員為別的類的物件 其建構函式定義時的要點有什麼?建構函式的形參列表中必須包含別的類中建構函式的形參 3 仔細研讀role attack成員函式,說出攻擊行為的條件,以...

第八周專案四

檔名稱 jcy 作 者 賈存鈺 完成日期 2017年10月24日 問題描述 建立稀疏矩陣三元組表示的演算法庫,包括 頭文tup.h,定義資料型別,宣告函式 原始檔tup.cpp,實現稀疏矩陣三元組表示的基本運算.cpp view plain copy ifndef tup h included de...