OSDN Git Service

[fix] #12 game_option_types列挙型の数値割当を削除
authorHabu <habu1010+github@gmail.com>
Mon, 8 Feb 2021 13:42:44 +0000 (22:42 +0900)
committerHabu <habu1010+github@gmail.com>
Mon, 8 Feb 2021 13:44:12 +0000 (22:44 +0900)
OPT_PAGE_HIDEの新設に関連して、OPT_PAGE_* に割り当てられている
整数値には特に意味がないことが確認された。
enum型の存在意義の一つとして内部の整数値は意識せず比較できるという点が
あるので、必要の無い整数値の割当ては行わないようにする。
新設した値に整数値として何を与えるか考える必要もなくなる。

また、不要になった OPT_PAGE_JAPANESE_ONLY という定義の残骸が
残っていたので削除する。

src/system/game-option-types.h

index 28dd6f4..9a5bbb8 100644 (file)
@@ -1,15 +1,13 @@
 #pragma once
 
 typedef enum game_option_types {
-    OPT_PAGE_INPUT = 1,
-    OPT_PAGE_MAPSCREEN = 2,
-    OPT_PAGE_TEXT = 3,
-    OPT_PAGE_GAMEPLAY = 4,
-    OPT_PAGE_DISTURBANCE = 5,
-    OPT_PAGE_BIRTH = 6,
-    OPT_PAGE_AUTODESTROY = 7,
-    OPT_PAGE_PLAYRECORD = 10,
-    OPT_PAGE_HIDE = 20,
+    OPT_PAGE_INPUT,
+    OPT_PAGE_MAPSCREEN,
+    OPT_PAGE_TEXT,
+    OPT_PAGE_GAMEPLAY,
+    OPT_PAGE_DISTURBANCE,
+    OPT_PAGE_BIRTH,
+    OPT_PAGE_AUTODESTROY,
+    OPT_PAGE_PLAYRECORD,
+    OPT_PAGE_HIDE,
 } game_option_types;
-
-#define OPT_PAGE_JAPANESE_ONLY 99