Deeangbandのフルスクラッチ新ソースコード。BSD系ライセンスを採用予定。
Révision | e14cdb508847356d02d42001fc38d8fbefb7a7f8 (tree) |
---|---|
l'heure | 2014-03-12 22:56:21 |
Auteur | Deskull <deskull@user...> |
Commiter | Deskull |
Add Item::SetDammyData().
@@ -50,7 +50,7 @@ public: | ||
50 | 50 | */ |
51 | 51 | virtual void ViewCreatureStatus(Creature *creaturePtr) |
52 | 52 | { |
53 | - return; | |
53 | + creaturePtr; | |
54 | 54 | } |
55 | 55 | |
56 | 56 | virtual void GameSurface::SetFloor(Floor *floorPtr) |
@@ -15,15 +15,21 @@ Item::Item(ID id, TAG tag, GameWorld *gameWorld) : GameElement(id, tag, gameWorl | ||
15 | 15 | |
16 | 16 | Item::Item(void) |
17 | 17 | { |
18 | - return; | |
19 | 18 | } |
20 | 19 | |
21 | 20 | Item::~Item(void) |
22 | 21 | { |
23 | - return; | |
22 | +} | |
23 | + | |
24 | +void Item::SetDammyData(void) | |
25 | +{ | |
24 | 26 | } |
25 | 27 | |
26 | 28 | bool Item::TakeEffect(Effect *effectPtr, POWER amount) |
27 | 29 | { |
28 | - return false; | |
30 | + if(effectPtr) | |
31 | + { | |
32 | + amount = 0; | |
33 | + } | |
34 | + return true; | |
29 | 35 | } |
@@ -47,6 +47,12 @@ public: | ||
47 | 47 | */ |
48 | 48 | Item::~Item(void); |
49 | 49 | |
50 | + /*! | |
51 | + * @brief ダミーデータによる初期化 | |
52 | + * @return なし | |
53 | + */ | |
54 | + void Item::SetDammyData(void); | |
55 | + | |
50 | 56 | /*! 受けた効果を処理する */ |
51 | 57 | bool Item::TakeEffect(Effect *effectPtr, POWER amount); |
52 | 58 |