<ClCompile Include="..\..\src\game-option\game-play-options.c" />\r
<ClCompile Include="..\..\src\game-option\input-options.c" />\r
<ClCompile Include="..\..\src\game-option\map-screen-options.c" />\r
+ <ClCompile Include="..\..\src\game-option\option-flags.c" />\r
<ClCompile Include="..\..\src\game-option\play-record-options.c" />\r
<ClCompile Include="..\..\src\game-option\runtime-arguments.c" />\r
<ClCompile Include="..\..\src\game-option\special-options.c" />\r
<ClInclude Include="..\..\src\game-option\game-play-options.h" />\r
<ClInclude Include="..\..\src\game-option\input-options.h" />\r
<ClInclude Include="..\..\src\game-option\map-screen-options.h" />\r
+ <ClInclude Include="..\..\src\game-option\option-flags.h" />\r
<ClInclude Include="..\..\src\game-option\play-record-options.h" />\r
<ClInclude Include="..\..\src\game-option\runtime-arguments.h" />\r
<ClInclude Include="..\..\src\game-option\special-options.h" />\r
<ClCompile Include="..\..\src\game-option\runtime-arguments.c">
<Filter>game-option</Filter>
</ClCompile>
+ <ClCompile Include="..\..\src\game-option\option-flags.c">
+ <Filter>game-option</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\cmd\cmd-basic.h">
<ClInclude Include="..\..\src\game-option\runtime-arguments.h">
<Filter>game-option</Filter>
</ClInclude>
+ <ClInclude Include="..\..\src\game-option\option-flags.h">
+ <Filter>game-option</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="..\..\src\wall.bmp" />
game-option/game-play-options.c game-option/game-play-options.h \
game-option/input-options.c game-option/input-options.h \
game-option/map-screen-options.c game-option/map-screen-options.h \
+ game-option/option-flags.c game-option/option-flags.h \
game-option/play-record-options.c game-option/play-record-options.h \
game-option/runtime-arguments.c game-option/runtime-arguments.h \
game-option/special-options.c game-option/special-options.h \
#include "birth/quick-start.h"
#include "floor/floor-town.h"
#include "floor/wild.h"
+#include "game-option/option-flags.h"
#include "io/write-diary.h"
#include "main/music-definitions-table.h"
#include "monster-floor/monster-remover.h"
#include "game-option/game-play-options.h"
#include "game-option/input-options.h"
#include "game-option/map-screen-options.h"
+#include "game-option/option-flags.h"
#include "game-option/play-record-options.h"
#include "game-option/special-options.h"
#include "game-option/text-display-options.h"
#include "view/display-main-window.h"
#include "world/world.h"
-/*
- * Software options (set via the '=' command).
- */
-
-BIT_FLAGS option_flag[8]; //!< The array of normal options
-BIT_FLAGS option_mask[8]; //!< The array of normal options
-BIT_FLAGS window_flag[8]; //!< The array of window options
-BIT_FLAGS window_mask[8]; //!< The array of window options
-
/*!
* @brief オプションテーブル /
* Available Options
*/
#define CHEAT_MAX 10
-extern BIT_FLAGS option_flag[8];
-extern BIT_FLAGS option_mask[8];
-extern BIT_FLAGS window_flag[8];
-extern BIT_FLAGS window_mask[8];
/*
* Available "options"
- *
* - Address of actual option variable (or NULL)
- *
* - Normal Value (TRUE or FALSE)
- *
* - Option Page Number (or zero)
- *
* - Savefile Set (or zero)
* - Savefile Bit in that set
- *
* - Textual name (or NULL)
* - Textual description
*/
-
- typedef struct option_type
+typedef struct option_type
{
bool *o_var;
byte o_norm;
extern const option_type cheat_info[CHEAT_MAX];
extern const option_type autosave_info[2];
-extern void extract_option_vars(void);
-
-extern void do_cmd_options_aux(int page, concptr info);
-extern void do_cmd_options(void);
+void extract_option_vars(void);
+void do_cmd_options_aux(int page, concptr info);
+void do_cmd_options(void);
--- /dev/null
+#include "game-option/option-flags.h"
+
+BIT_FLAGS option_flag[8]; //!< The array of normal options
+BIT_FLAGS option_mask[8]; //!< The array of normal options
+BIT_FLAGS window_flag[8]; //!< The array of window options
+BIT_FLAGS window_mask[8]; //!< The array of window options
--- /dev/null
+#pragma once
+
+#include "system/angband.h"
+
+extern BIT_FLAGS option_flag[8];
+extern BIT_FLAGS option_mask[8];
+extern BIT_FLAGS window_flag[8];
+extern BIT_FLAGS window_mask[8];
#include "floor/floor.h"
#include "game-option/birth-options.h"
#include "game-option/input-options.h"
+#include "game-option/option-flags.h"
#include "game-option/special-options.h"
#include "game-option/text-display-options.h"
#include "inventory/inventory-object.h"
#include "io/interpret-pref-file.h"
#include "birth/character-builder.h"
+#include "game-option/option-flags.h"
#include "io/gf-descriptions.h"
#include "io/tokenizer.h"
#include "object/object-kind.h"
#include "floor/wild.h"
#include "game-option/birth-options.h"
#include "game-option/cheat-options.h"
+#include "game-option/option-flags.h"
#include "game-option/runtime-arguments.h"
#include "game-option/special-options.h"
#include "grid/feature.h"
#include "floor/wild.h"
#include "game-option/birth-options.h"
#include "game-option/cheat-options.h"
+#include "game-option/option-flags.h"
#include "game-option/runtime-arguments.h"
#include "game-option/special-options.h"
#include "game-option/text-display-options.h"
#include "floor/floor-town.h"
#include "floor/floor.h"
#include "floor/wild.h"
+#include "game-option/option-flags.h"
#include "grid/feature.h"
#include "grid/trap.h"
#include "info-reader/artifact-reader.h"
#include "game-option/disturbance-options.h"
#include "game-option/input-options.h"
#include "game-option/map-screen-options.h"
+#include "game-option/option-flags.h"
#include "game-option/special-options.h"
#include "io/files-util.h"
#include "io/input-key-processor.h"
#include "floor/floor-town.h"
#include "floor/floor.h"
#include "game-option/map-screen-options.h"
+#include "game-option/option-flags.h"
#include "game-option/special-options.h"
#include "game-option/text-display-options.h"
#include "grid/feature.h"