第8周專案4 遊戲中的角色類增強版 2

2021-07-11 08:05:07 字數 1470 閱讀 2430

/*

* 檔名稱:第8周專案4:遊戲中的角色類增強版(2)

* 完成日期:2016.4.20

* 版本號:v1.0

* * 問題描述:在上面已經建好的專案基礎上,將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 "game.h"

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---"

nezha.show();

cout<<"---1st round---"

wukong.show();

nezha.show();

cout<<"---2nd round---"

nezha.attack(wukong);

wukong.show();

nezha.show();

cout<<"---3rd round---"

wukong.attack(nezha);

wukong.show();

nezha.show();

cout<<"---4th round---"

wukong.show();

nezha.show();

cout<<"---then---"

nezha.attack(wukong);

wukong.attack(nezha);

wukong.show();

nezha.show();

cout<<"---end---"

} .

第5周專案2(1)遊戲中的角色類

問題及 檔名稱 作 者 劉雲 完成日期 2016年3月12號 版 本 號 v1.0 問題描述 c 例4 2 輸入描述 point類的完整程式 程式輸出 include includeusing namespace std class role void role setrole string a,i...

第5周專案2 遊戲中的角色類(1)

all rights reserced.檔名稱 main.cpp 作者 李鑫 完成日期 2016.4.6 問題描述 基於下面設計的遊戲中角色類,補充完整需要的成員函式,使角色能一定的規則行動或改變狀態。下面 中包含的是最基本的要求,可以根據你的設計進行擴充。includeusing namespac...

第五周專案2 遊戲中的角色類

問題及 檔名稱 test.cpp 完成日期 2016年3月27日 版本號 v1.0 問題描述 設計簡單遊戲角色。輸入描述 按照程式所執行的要求輸入想要執行的動作指令。程式輸出 輸出遊戲人物的狀態。includeusing namespace std class role void role setr...