OSDN Git Service

[Refactor] #37353 聖浄の杖の効果を cleasing_nova() に分離。 / Separate implementation of 'staff...
[hengband/hengband.git] / src / h-type.h
index a03fb8b..718fbbd 100644 (file)
@@ -42,7 +42,7 @@
 /*** Special 4 letter names for some standard types ***/
 
 typedef void *vptr;       /*!< void型ポインタ定義 / A standard pointer (to "void" because ANSI C says so) */
-typedef const char *cptr; /*!< 文字列定数用ポインタ定義 / A simple pointer (to unmodifiable strings) */
+typedef const char *concptr; /*!< 文字列定数用ポインタ定義 / A simple pointer (to unmodifiable strings) */
 typedef double real;      /*!< doubleをreal型として定義 / Since float's are silly, hard code real numbers as doubles */
 
 
@@ -173,7 +173,7 @@ typedef s16b ACTION_ENERGY;         /*!< ゲーム中の行動エネルギー型を定
 typedef s16b ARMOUR_CLASS;             /*!< ゲーム中の行動アーマークラス型を定義 */
 typedef s16b TIME_EFFECT;              /*!< ゲーム中の時限期間の型を定義 */
 typedef byte DISCOUNT_RATE;            /*!< ゲーム中の値引き率の型を定義 */
-typedef byte SPEED;                            /*!< ゲーム中の加速値の型定義 */
+typedef s16b SPEED;                            /*!< ゲーム中の加速値の型定義 */
 
 /*!
  * @var typedef s16b ENEGRY
@@ -211,7 +211,7 @@ typedef byte RARITY;    /*!< ゲーム中の希少度の型定義 */
 typedef s32b GAME_TURN;     /*!< ゲーム中のターンの型定義 */
 typedef u32b REAL_TIME;     /*!< 実時刻の型定義 */
 
-typedef s16b PERCENTAGE;    /*!< ゲーム中のパーセント表記の型定義(/100倍) */
+typedef s32b PERCENTAGE;    /*!< ゲーム中のパーセント表記の型定義(/100倍) */
 typedef s16b MULTIPLY;      /*!< ゲーム中の倍率の型定義(/10倍) */
 
 typedef u32b BIT_FLAGS;     /*!< 32ビットのフラグ配列の型定義 */
@@ -269,7 +269,7 @@ typedef u16b *u16b_ptr;
 typedef s32b *s32b_ptr;
 typedef u32b *u32b_ptr;
 typedef vptr *vptr_ptr;
-typedef cptr *cptr_ptr;
+typedef concptr *cptr_ptr;