diff --git a/src/date.cpp b/src/date.cpp index 15af742007..e85a516bac 100644 --- a/src/date.cpp +++ b/src/date.cpp @@ -28,7 +28,7 @@ #include "safeguards.h" uint64_t _tick_counter; ///< Ever incrementing tick counter for setting off various events -uint64_t _scaled_tick_counter; ///< Tick counter in daylength-scaled ticks +ScaledTickCounter _scaled_tick_counter; ///< Tick counter in daylength-scaled ticks StateTicks _state_ticks; ///< Current state tick uint32_t _quit_after_days; ///< Quit after this many days of run time diff --git a/src/date_func.h b/src/date_func.h index 1f0842f264..7da63076a4 100644 --- a/src/date_func.h +++ b/src/date_func.h @@ -14,7 +14,7 @@ #include "settings_type.h" extern uint64_t _tick_counter; -extern uint64_t _scaled_tick_counter; +extern ScaledTickCounter _scaled_tick_counter; extern StateTicks _state_ticks; extern uint32_t _quit_after_days; diff --git a/src/date_type.h b/src/date_type.h index 1b8080f170..2e223ac7b5 100644 --- a/src/date_type.h +++ b/src/date_type.h @@ -29,6 +29,8 @@ static const int SECONDS_PER_DAY = 2; ///< approximate seconds per day, not using Ticks = int32_t; ///< The type to store ticks in static constexpr Ticks INVALID_TICKS = -1; ///< Representation of an invalid number of ticks +using ScaledTickCounter = uint64_t; ///< The type for the scaled tick counter + using YearDelta = StrongType::Typedef; using DateDelta = StrongType::Typedef; using DateTicksDelta = StrongType::Typedef;