OSDN Git Service

[Refactor] #2680 INN_DUNGEON_TURN_ADJ が1箇所からしか参照されていないのでcmd-inn.cpp に移した
authorHourier <66951241+Hourier@users.noreply.github.com>
Wed, 2 Nov 2022 13:58:39 +0000 (22:58 +0900)
committerHourier <66951241+Hourier@users.noreply.github.com>
Thu, 3 Nov 2022 00:55:52 +0000 (09:55 +0900)
src/cmd-building/cmd-inn.cpp
src/system/gamevalue.h

index 8097b8d..1d07db0 100644 (file)
@@ -93,7 +93,8 @@ static void pass_game_turn_by_stay(void)
         return;
     }
 
-    w_ptr->dungeon_turn += std::min<int>((w_ptr->game_turn - oldturn), TURNS_PER_TICK * 250) * INN_DUNGEON_TURN_ADJ;
+    constexpr auto stay_magnificant = 10;
+    w_ptr->dungeon_turn += std::min<int>((w_ptr->game_turn - oldturn), TURNS_PER_TICK * 250) * stay_magnificant;
     if (w_ptr->dungeon_turn > w_ptr->dungeon_turn_limit) {
         w_ptr->dungeon_turn = w_ptr->dungeon_turn_limit;
     }
index 417eeea..3428ba3 100644 (file)
 
 #define MAX_SKILLS 10
 
-/*
- * Misc constants
- */
 #define TOWN_DAWN 10000 /*!< 1日分のターン / Number of ticks from dawn to dawn XXX */
 #define TURNS_PER_TICK 10L /*!< 時間経過処理を行うターン数の刻み / Number of energy-gain-turns per ticks */
-#define INN_DUNGEON_TURN_ADJ 10 /*!< 宿屋で時間をつぶした場合に増える dungeon_turn の倍率 */
 #define MAX_DAYS 20000 /*!< 内部処理中で保持される最大日数 / Maximum days */
 #define BREAK_RUNE_PROTECTION 550 /*!< 守りのルーンの強靭度 / Rune of protection resistance */
 #define BREAK_RUNE_EXPLOSION 299 /*!< 爆発のルーンの発動しやすさ / For explosive runes */