<ClCompile Include="..\..\src\patron.c" />\r
<ClCompile Include="..\..\src\player-damage.c" />\r
<ClCompile Include="..\..\src\player-effects.c" />\r
+ <ClCompile Include="..\..\src\player-skill.c" />\r
<ClCompile Include="..\..\src\player-status.c" />\r
<ClCompile Include="..\..\src\quest.c" />\r
<ClCompile Include="..\..\src\realm-craft.c" />\r
<ClInclude Include="..\..\src\player-damage.h" />\r
<ClInclude Include="..\..\src\player-effects.h" />\r
<ClInclude Include="..\..\src\player-move.h" />\r
+ <ClInclude Include="..\..\src\player-skill.h" />\r
<ClInclude Include="..\..\src\player-status.h" />\r
<ClInclude Include="..\..\src\quest.h" />\r
<ClInclude Include="..\..\src\readdib.h" />\r
<ClCompile Include="..\..\src\mind.c">
<Filter>spells</Filter>
</ClCompile>
+ <ClCompile Include="..\..\src\player-skill.c">
+ <Filter>player</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\angband.h" />
<ClInclude Include="..\..\src\object.h">
<Filter>object</Filter>
</ClInclude>
+ <ClInclude Include="..\..\src\player-skill.h">
+ <Filter>player</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\..\src\angband.rc" />
projection.h projection.c\
\
player-move.c player-move.h player-damage.c player-damage.h player-status.c player-status.h \
- player-effects.c player-effects.h \
+ player-effects.c player-effects.h player-skill.c player-skill.h \
\
quest.h quest.c\
\
#include "dungeon-file.h"
#include "files.h"
#include "birth.h"
+#include "player-skill.h"
/*!
* オートローラーの内容を描画する間隔 /
#include "player-move.h"
#include "player-status.h"
#include "player-effects.h"
+#include "player-skill.h"
#include "object-hook.h"
#include "monster.h"
#include "monster-status.h"
#include "avatar.h"
#include "player-status.h"
#include "player-effects.h"
+#include "player-skill.h"
#include "object-hook.h"
#include "cmd-basic.h"
#include "view-mainwindow.h"
#include "world.h"
#include "player-effects.h"
#include "player-status.h"
+#include "player-skill.h"
#include "sort.h"
#include "mutation.h"
#include "quest.h"
#define PARSE_ERROR_UNDEFINED_TERRAIN_TAG 10
#define PARSE_ERROR_MAX 11
-#define GINOU_SUDE 0
-#define GINOU_NITOURYU 1
-#define GINOU_RIDING 2
-#define GINOU_SHIELD 3
-#define GINOU_TEMPMAX 4
#define GINOU_MAX 10
-/* Proficiency level */
-#define EXP_LEVEL_UNSKILLED 0
-#define EXP_LEVEL_BEGINNER 1
-#define EXP_LEVEL_SKILLED 2
-#define EXP_LEVEL_EXPERT 3
-#define EXP_LEVEL_MASTER 4
-
-/* Proficiency of weapons and misc. skills (except riding) */
-#define WEAPON_EXP_UNSKILLED 0
-#define WEAPON_EXP_BEGINNER 4000
-#define WEAPON_EXP_SKILLED 6000
-#define WEAPON_EXP_EXPERT 7000
-#define WEAPON_EXP_MASTER 8000
-
-/* Proficiency of riding */
-#define RIDING_EXP_UNSKILLED 0
-#define RIDING_EXP_BEGINNER 500
-#define RIDING_EXP_SKILLED 2000
-#define RIDING_EXP_EXPERT 5000
-#define RIDING_EXP_MASTER 8000
-
-/* Proficiency of spells */
-#define SPELL_EXP_UNSKILLED 0
-#define SPELL_EXP_BEGINNER 900
-#define SPELL_EXP_SKILLED 1200
-#define SPELL_EXP_EXPERT 1400
-#define SPELL_EXP_MASTER 1600
-
#define NO_TOWN 6
#define SECRET_TOWN 5
#include "quest.h"
#include "monster.h"
#include "files.h"
+#include "player-skill.h"
dungeon_grid letter[255];
#include "monsterrace-hook.h"
#include "floor-save.h"
#include "feature.h"
+#include "player-skill.h"
#include "view-mainwindow.h"
#include "dungeon-file.h"
extern const concptr game_inscriptions[];
extern const kamae kamae_shurui[MAX_KAMAE];
extern const kamae kata_shurui[MAX_KATA];
-extern const concptr exp_level_str[5];
+
extern const concptr ident_info[];
extern const mbe_info_type mbe_info[];
#include "dungeon-file.h"
#include "init.h"
#include "monster-spell.h"
+#include "player-skill.h"
/*
#include "cmd-pet.h"
#include "dungeon-file.h"
#include "files.h"
+#include "player-skill.h"
/*
#include "artifact.h"
#include "cmd-pet.h"
-#include "player-damage.h"
#include "monsterrace-hook.h"
#include "melee.h"
#include "monster.h"
#include "monster-status.h"
#include "monster-spell.h"
#include "avatar.h"
-#include "player-status.h"
#include "realm-hex.h"
#include "object-flavor.h"
#include "object-hook.h"
#include "spells.h"
#include "files.h"
#include "player-effects.h"
+#include "player-skill.h"
+#include "player-damage.h"
+#include "player-status.h"
#include "view-mainwindow.h"
#include "object-hook.h"
#include "monster.h"
#include "artifact.h"
+#include "player-skill.h"
/*!
* @brief 対象のアイテムが矢やクロスボウの矢の材料になるかを返す。/
--- /dev/null
+#include "angband.h"
+#include "player-skill.h"
+
+/*!
+ * @brief 技能値到達表記テーブル
+ */
+const concptr exp_level_str[5] =
+#ifdef JP
+{ "[初心者]", "[入門者]", "[熟練者]", "[エキスパート]", "[達人]" };
+#else
+{"[Unskilled]", "[Beginner]", "[Skilled]", "[Expert]", "[Master]"};
+#endif
--- /dev/null
+#pragma once
+
+extern const concptr exp_level_str[5];
+
+#define GINOU_SUDE 0
+#define GINOU_NITOURYU 1
+#define GINOU_RIDING 2
+#define GINOU_SHIELD 3
+#define GINOU_TEMPMAX 4
+
+
+/* Proficiency level */
+#define EXP_LEVEL_UNSKILLED 0
+#define EXP_LEVEL_BEGINNER 1
+#define EXP_LEVEL_SKILLED 2
+#define EXP_LEVEL_EXPERT 3
+#define EXP_LEVEL_MASTER 4
+
+/* Proficiency of weapons and misc. skills (except riding) */
+#define WEAPON_EXP_UNSKILLED 0
+#define WEAPON_EXP_BEGINNER 4000
+#define WEAPON_EXP_SKILLED 6000
+#define WEAPON_EXP_EXPERT 7000
+#define WEAPON_EXP_MASTER 8000
+
+/* Proficiency of riding */
+#define RIDING_EXP_UNSKILLED 0
+#define RIDING_EXP_BEGINNER 500
+#define RIDING_EXP_SKILLED 2000
+#define RIDING_EXP_EXPERT 5000
+#define RIDING_EXP_MASTER 8000
+
+/* Proficiency of spells */
+#define SPELL_EXP_UNSKILLED 0
+#define SPELL_EXP_BEGINNER 900
+#define SPELL_EXP_SKILLED 1200
+#define SPELL_EXP_EXPERT 1400
+#define SPELL_EXP_MASTER 1600
#include "player-move.h"
#include "player-status.h"
+#include "player-effects.h"
+#include "player-skill.h"
#include "floor.h"
#include "floor-events.h"
#include "feature.h"
#include "realm-hex.h"
#include "cmd-pet.h"
#include "cmd-spell.h"
-#include "player-effects.h"
/*!
* @var horror_desc
#include "spells.h"
#include "player-status.h"
#include "player-effects.h"
+#include "player-skill.h"
#include "realm-hex.h"
#include "grid.h"
#include "artifact.h"
#include "avatar.h"
#include "player-status.h"
+#include "player-skill.h"
#include "object-hook.h"
#include "floor.h"
#include "grid.h"
#include "player-move.h"
#include "player-status.h"
#include "player-effects.h"
+#include "player-skill.h"
#include "floor-events.h"
#include "feature.h"
#include "floor-save.h"
#include "files.h"
#include "player-effects.h"
+#include "player-skill.h"
#include "view-mainwindow.h"
#include "mind.h"
#include "wild.h"
#endif
};
-/*!
- * @brief 技能値到達表記テーブル
- */
-const concptr exp_level_str[5]=
-#ifdef JP
-{"[初心者]", "[入門者]", "[熟練者]", "[エキスパート]", "[達人]"};
-#else
-{"[Unskilled]", "[Beginner]", "[Skilled]", "[Expert]", "[Master]"};
-#endif
-
/*!
* @brief シンボル解説テーブル /
#include "h-type.h"
#include "defines.h"
+//#include "player-skill.h"
/*!
* @struct feature_state
#include "artifact.h"
#include "player-status.h"
#include "player-effects.h"
+#include "player-skill.h"
#include "spells.h"
#include "spells-object.h"