• R/O
  • HTTP
  • SSH
  • HTTPS

Deeangband-new: コミット

Deeangbandのフルスクラッチ新ソースコード。
BSD系ライセンスを採用予定。


コミットメタ情報

リビジョン2f657f16bf691abf0c11153940a2749781f10505 (tree)
日時2014-02-28 20:37:17
作者Deskull <deskull@user...>
コミッターDeskull

ログメッセージ

Add constructor and destructor to Species class.

変更サマリ

差分

--- a/Deeangband/GameWorld.cpp
+++ b/Deeangband/GameWorld.cpp
@@ -24,8 +24,8 @@ GameWorld::GameWorld(GameSurface *gSurface)
2424 itemEgoList.insert(map<Tag, ItemEgo>::value_type("NONE", ItemEgo()));
2525 itemTraitList.insert(map<Tag, ItemTrait>::value_type("NONE", ItemTrait()));
2626 karmaList.insert(map<Tag, Karma>::value_type("NONE", Karma()));
27- skillList.insert(map<Tag, Skill>::value_type("NONE", Skill()));
28- speciesList.insert(map<Tag, Species>::value_type("NONE", Species()));
27+ skillList.insert(map<Tag, Skill>::value_type("NONE", Skill(0, "DAMMY", this)));
28+ speciesList.insert(map<Tag, Species>::value_type("NONE", Species(0, "DAMMY", this)));
2929 trapBaseList.insert(map<Tag, TrapBase>::value_type("NONE", TrapBase()));
3030 buildingList.insert(map<Tag, Building>::value_type("NONE", Building(0, "DAMMY", this)));
3131 campList.insert(map<Tag, Camp>::value_type("NONE", Camp(0, "DAMMY", this)));
--- a/Deeangband/Species.cpp
+++ b/Deeangband/Species.cpp
@@ -8,3 +8,18 @@
88
99 #include "stdafx.h"
1010 #include "Species.h"
11+
12+Species::Species(ID id, Tag tag, GameWorld *gameWorld) : GameElement(id, tag, gameWorld)
13+{
14+ return;
15+}
16+
17+Species::Species(void)
18+{
19+ return;
20+}
21+
22+Species::~Species(void)
23+{
24+ return;
25+}
--- a/Deeangband/Species.h
+++ b/Deeangband/Species.h
@@ -18,6 +18,11 @@ class Species : public GameElement
1818 {
1919
2020 private:
21+
2122 public:
2223
24+ Species::Species(ID id, Tag tag, GameWorld *gameWorld);
25+ Species::Species(void);
26+ Species::~Species(void);
27+
2328 };
旧リポジトリブラウザで表示