<ClCompile Include="..\..\src\player-effects.c" />\r
<ClCompile Include="..\..\src\player-personality.c" />\r
<ClCompile Include="..\..\src\player-race.c" />\r
+ <ClCompile Include="..\..\src\player-sex.c" />\r
<ClCompile Include="..\..\src\player-skill.c" />\r
<ClCompile Include="..\..\src\player-status.c" />\r
<ClCompile Include="..\..\src\quest.c" />\r
<ClInclude Include="..\..\src\player-move.h" />\r
<ClInclude Include="..\..\src\player-personality.h" />\r
<ClInclude Include="..\..\src\player-race.h" />\r
+ <ClInclude Include="..\..\src\player-sex.h" />\r
<ClInclude Include="..\..\src\player-skill.h" />\r
<ClInclude Include="..\..\src\player-status.h" />\r
<ClInclude Include="..\..\src\quest.h" />\r
<ClCompile Include="..\..\src\player-personality.c">
<Filter>player</Filter>
</ClCompile>
+ <ClCompile Include="..\..\src\player-sex.c">
+ <Filter>player</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\angband.h" />
<ClInclude Include="..\..\src\player-personality.h">
<Filter>player</Filter>
</ClInclude>
+ <ClInclude Include="..\..\src\player-sex.h">
+ <Filter>player</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\..\src\angband.rc" />
\
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-skill.c player-skill.h player-class.c player-class.h \
- player-race.c player-race.h player-pesonality.c player-pesonality.h \
+ player-race.c player-race.h player-pesonality.c player-pesonality.h player-sex.c player-sex.h \
\
quest.h quest.c\
\
#include "player-class.h"
#include "player-status.h"
#include "player-personality.h"
+#include "player-sex.h"
#include "spells.h"
#include "spells-status.h"
#include "wild.h"
extern const byte adj_chr_chm[];
extern const byte blows_table[12][12];
extern const byte extract_energy[200];
-extern const player_sex sex_info[MAX_SEXES];
extern const u32b fake_spell_flags[4];
extern const concptr realm_names[];
extern SYMBOL_CODE tval_to_char[128];
extern concptr keymap_act[KEYMAP_MODES][256];
extern player_type *p_ptr;
-extern const player_sex *sp_ptr;
extern char *f_name;
extern char *f_tag;
#include "player-class.h"
#include "player-skill.h"
#include "player-personality.h"
+#include "player-sex.h"
#include "sort.h"
#include "mutation.h"
#include "quest.h"
#include "player-class.h"
#include "player-race.h"
#include "player-personality.h"
+#include "player-sex.h"
#include "birth.h"
#include "world.h"
#include "objectkind.h"
#include "player-race.h"
#include "player-class.h"
#include "player-personality.h"
+#include "player-sex.h"
#include "monster-status.h"
#include "snipe.h"
#include "files.h"
--- /dev/null
+#include "angband.h"
+#include "player-sex.h"
+
+/*
+ * Pointer to the player tables
+ * (sex, race, class, magic)
+ */
+const player_sex *sp_ptr;
+
+/*!
+ * @brief \90«\95Ê\95\\8bL /
+ * Player Sexes
+ * @details
+ * <pre>
+ * Title,
+ * Winner
+ * </pre>
+ */
+const player_sex sex_info[MAX_SEXES] =
+{
+ {
+#ifdef JP
+ "\8f\97\90«",
+ "\83N\83C\81[\83\93",
+#endif
+ "Female",
+ "Queen"
+ },
+ {
+#ifdef JP
+ "\92j\90«",
+ "\83L\83\93\83O",
+#endif
+ "Male",
+ "King"
+ }
+};
+
--- /dev/null
+#pragma once
+
+/*
+ * Player sex info
+ */
+
+typedef struct player_sex player_sex;
+
+struct player_sex
+{
+ concptr title; /* Type of sex */
+ concptr winner; /* Name of winner */
+#ifdef JP
+ concptr E_title; /* \89p\8cê\90«\95Ê */
+ concptr E_winner; /* \89p\8cê\90«\95Ê */
+#endif
+};
+
+extern const player_sex sex_info[MAX_SEXES];
+extern const player_sex *sp_ptr;
+
#include "player-status.h"
#include "player-class.h"
#include "player-personality.h"
+#include "player-sex.h"
#include "files.h"
#include "scores.h"
#include "floor.h"
/* Fast */ 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
};
-
-/*!
- * @brief 性別表記 /
- * Player Sexes
- * @details
- * <pre>
- * Title,
- * Winner
- * </pre>
- */
-const player_sex sex_info[MAX_SEXES] =
-{
- {
-#ifdef JP
- "女性",
- "クイーン",
-#endif
- "Female",
- "Queen"
- },
- {
-#ifdef JP
- "男性",
- "キング",
-#endif
- "Male",
- "King"
- }
-};
-
/*!
* 魔法領域フラグ管理テーブル /
* Zangband uses this array instead of the spell flags table, as there
};
-/*
- * Player sex info
- */
-
-typedef struct player_sex player_sex;
-
-struct player_sex
-{
- concptr title; /* Type of sex */
- concptr winner; /* Name of winner */
-#ifdef JP
- concptr E_title; /* 英語性別 */
- concptr E_winner; /* 英語性別 */
-#endif
-};
-
-
-
typedef struct kamae kamae;
struct kamae
*/
player_type *p_ptr = &p_body;
-/*
- * Pointer to the player tables
- * (sex, race, class, magic)
- */
-const player_sex *sp_ptr;
concptr ANGBAND_SYS = "xxx"; //!< Hack -- The special Angband "System Suffix" This variable is used to choose an appropriate "pref-xxx" file