2015-08-31 62 views
0

我正在製作一個產生怪物波系統的遊戲。 配置文件是這樣的:C++我應該如何將數據存儲在容器中

; 1型 (波1型)(階段1)(生物10 1);第一階段 (波型(1型)(階段1)(生物15 1) (波型(1型)(階段2)第二階段 (wave(type 1)(stage 2)(creature 24 1))

; type 2 (wave(type 2)(stage 1)(creature 24 1))等。

我完全失去了在容器和毫無頭緒應該如何做 任何想法

+0

歡迎來到SO!這個問題將通過一個代碼示例來顯示你已經嘗試過的東西。 – codemonkeh

回答

0

簡短的回答:?

首先,弄清楚這些東西是什麼。每個配置文件都有兩種類型,還是需要一個可以是任意數量類型的類型列表?那種細節。

其次,創建代表這些事物的對象。通常是課程。

第三,創建一個解析來自配置文件的輸入的機制。重載>>操作符是顯而易見的方式,特別是對於學校項目。在這樣做的功能中,您可以讀取輸入並將其輸入到您創建的數據類型中。

+0

類型將指示'級別'號碼。比方說,會有10種不同的類型,它們只是說明這個怪物列表以特定類型爲界限。 所以它只是關於配置文件將產生的事物列表 ,我沒有問題,我的主要問題是我不知道如何構建適當的數據結構。 我雖然要這樣做。 std :: map 實例; struct SLevel int stage; int CreatureId; int CreatureNum; }; – captainAmerica

+0

我不確定,因爲我不得不重複它幾次,找到所需的舞臺上的所有生物。 – captainAmerica

相關問題