<ClInclude Include="..\..\src\object-activation\activation-resistance.h" />\r
<ClInclude Include="..\..\src\object-activation\activation-teleport.h" />\r
<ClInclude Include="..\..\src\object-activation\activation-util.h" />\r
+ <ClInclude Include="..\..\src\player-info\base-status-types.h" />\r
<ClInclude Include="..\..\src\player-info\self-info-util.h" />\r
<ClInclude Include="..\..\src\room\vault-builder.h" />\r
<ClInclude Include="..\..\src\specific-object\blade-turner.h" />\r
<ClInclude Include="..\..\src\player-info\avatar.h">
<Filter>player-info</Filter>
</ClInclude>
+ <ClInclude Include="..\..\src\player-info\base-status-types.h">
+ <Filter>player-info</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="..\..\src\wall.bmp" />
player-attack/player-attack.c player-attack/player-attack.h \
\
player-info/avatar.h player-info/avatar.c \
+ player-info/base-status-types.h \
player-info/self-info.c player-info/self-info.h \
player-info/self-info-util.c player-info/self-info-util.h \
\
--- /dev/null
+#pragma once
+
+typedef enum base_status_type {
+ A_STR = 0,
+ A_INT = 1,
+ A_WIS = 2,
+ A_DEX = 3,
+ A_CON = 4,
+ A_CHR = 5,
+ A_MAX = 6,
+} base_status_type;
}
si_ptr->info[si_ptr->line++] = _("能力の最大値", "Limits of maximum stats");
- for (int v_nr = 0; v_nr < A_MAX; v_nr++) {
+ for (base_status_type v_nr = 0; v_nr < A_MAX; v_nr++) {
char stat_desc[80];
sprintf(stat_desc, "%s 18/%d", stat_names[v_nr], creature_ptr->stat_max_max[v_nr] - 18);
strcpy(si_ptr->s_string[v_nr], stat_desc);
#include "system/angband.h"
/* 人畜無害なenumヘッダを先に読み込む */
+#include "player-info/base-status-types.h"
#include "player/player-classes-types.h"
#include "player/player-personalities-types.h"
#include "player/player-race-types.h"
* whenever anything important changes.
*/
-/*
- * Player constants
- */
-#define A_STR 0
-#define A_INT 1
-#define A_WIS 2
-#define A_DEX 3
-#define A_CON 4
-#define A_CHR 5
-#define A_MAX 6
-
#define PY_MAX_EXP 99999999L /*!< プレイヤー経験値の最大値 / Maximum exp */
#define PY_MAX_GOLD 999999999L /*!< プレイヤー所持金の最大値 / Maximum gold */
#define PY_MAX_LEVEL 50 /*!< プレイヤーレベルの最大値 / Maximum level */