• R/O
  • SSH
  • HTTPS

deeangband: Commit


Commit MetaInfo

Revision9201 (tree)
Time2014-02-20 12:22:19
Authordeskull

Log Message

Add symbol char and color member to Creature class.

Change Summary

Incremental Difference

--- source/branch/new_source/Deeangband/Deeangband/Creature.h (revision 9200)
+++ source/branch/new_source/Deeangband/Deeangband/Creature.h (revision 9201)
@@ -33,8 +33,9 @@
3333 CS_MAX /*!<総数:6*/
3434 };
3535
36-/*! @struct status_table
37- * @brief ステータス値の構造体
36+/*!
37+ * @struct status_table
38+ * @brief ステータス値の構造体
3839 */
3940 struct status_table
4041 {
@@ -43,9 +44,10 @@
4344 Status max_max[CS_MAX]; /*!<ステータスの基本成長限界*/
4445 };
4546
46-/*! @class Creature
47- @brief クリーチャーのクラス
48-*/
47+/*!
48+ * @class Creature
49+ * @brief クリーチャーのクラス
50+ */
4951 class Creature : public GameElement
5052 {
5153 private:
@@ -61,6 +63,8 @@
6163 ID floorID; /*!< 現在いるフロアID */
6264 Coordinates position; /*!< 現座標 */
6365 map<ID, Tag, Item> itemList; /*!< 所持アイテムリスト */
66+ char symbol;
67+ Color symbolColor;
6468
6569 /*!
6670 * @brief クリーチャー死亡時の処理を行う
--- source/branch/new_source/Deeangband/Deeangband/GameElement.h (revision 9200)
+++ source/branch/new_source/Deeangband/Deeangband/GameElement.h (revision 9201)
@@ -18,6 +18,17 @@
1818 typedef int NUMBER; //!< 個数
1919 typedef int PPM; //!< 百万分率
2020
21+/*!
22+ * @struct color
23+ * @brief 色指定の構造体
24+ */
25+typedef struct
26+{
27+ int r;
28+ int g;
29+ int b;
30+ int a;
31+} Color;
2132
2233 /*!
2334 * @class GameElement
Show on old repository browser