OpenTTD Source 20241224-master-gf74b0cf984
Ticks Class Reference

Storage class for Ticks constants. More...

#include <timer_game_tick.h>

Static Public Attributes

static constexpr TimerGameTick::Ticks INVALID_TICKS = -1
 Representation of an invalid number of ticks.
 
static constexpr TimerGameTick::Ticks DAY_TICKS = 74
 1 day is 74 ticks; TimerGameCalendar::date_fract used to be uint16_t and incremented by 885.
 
static constexpr TimerGameTick::Ticks TICKS_PER_SECOND = 1000 / MILLISECONDS_PER_TICK
 Estimation of how many ticks fit in a single second.
 
static constexpr TimerGameTick::Ticks STATION_RATING_TICKS = 185
 Cycle duration for updating station rating.
 
static constexpr TimerGameTick::Ticks STATION_ACCEPTANCE_TICKS = 250
 Cycle duration for updating station acceptance.
 
static constexpr TimerGameTick::Ticks STATION_LINKGRAPH_TICKS = 504
 Cycle duration for cleaning dead links.
 
static constexpr TimerGameTick::Ticks CARGO_AGING_TICKS = 185
 Cycle duration for aging cargo.
 
static constexpr TimerGameTick::Ticks INDUSTRY_PRODUCE_TICKS = 256
 Cycle duration for industry production.
 
static constexpr TimerGameTick::Ticks TOWN_GROWTH_TICKS = 70
 Cycle duration for towns trying to grow (this originates from the size of the town array in TTD).
 
static constexpr TimerGameTick::Ticks INDUSTRY_CUT_TREE_TICKS = INDUSTRY_PRODUCE_TICKS * 2
 Cycle duration for lumber mill's extra action.
 

Detailed Description

Storage class for Ticks constants.

Definition at line 66 of file timer_game_tick.h.

Field Documentation

◆ CARGO_AGING_TICKS

constexpr TimerGameTick::Ticks Ticks::CARGO_AGING_TICKS = 185
staticconstexpr

Cycle duration for aging cargo.

Definition at line 81 of file timer_game_tick.h.

◆ DAY_TICKS

◆ INDUSTRY_CUT_TREE_TICKS

constexpr TimerGameTick::Ticks Ticks::INDUSTRY_CUT_TREE_TICKS = INDUSTRY_PRODUCE_TICKS * 2
staticconstexpr

Cycle duration for lumber mill's extra action.

Definition at line 84 of file timer_game_tick.h.

◆ INDUSTRY_PRODUCE_TICKS

constexpr TimerGameTick::Ticks Ticks::INDUSTRY_PRODUCE_TICKS = 256
staticconstexpr

Cycle duration for industry production.

Definition at line 82 of file timer_game_tick.h.

◆ INVALID_TICKS

constexpr TimerGameTick::Ticks Ticks::INVALID_TICKS = -1
staticconstexpr

◆ STATION_ACCEPTANCE_TICKS

constexpr TimerGameTick::Ticks Ticks::STATION_ACCEPTANCE_TICKS = 250
staticconstexpr

Cycle duration for updating station acceptance.

Definition at line 79 of file timer_game_tick.h.

◆ STATION_LINKGRAPH_TICKS

constexpr TimerGameTick::Ticks Ticks::STATION_LINKGRAPH_TICKS = 504
staticconstexpr

Cycle duration for cleaning dead links.

Definition at line 80 of file timer_game_tick.h.

◆ STATION_RATING_TICKS

constexpr TimerGameTick::Ticks Ticks::STATION_RATING_TICKS = 185
staticconstexpr

Cycle duration for updating station rating.

Definition at line 78 of file timer_game_tick.h.

◆ TICKS_PER_SECOND

◆ TOWN_GROWTH_TICKS

constexpr TimerGameTick::Ticks Ticks::TOWN_GROWTH_TICKS = 70
staticconstexpr

Cycle duration for towns trying to grow (this originates from the size of the town array in TTD).

Definition at line 83 of file timer_game_tick.h.

Referenced by AfterLoadGame(), DoCreateTown(), TownScopeResolver::GetVariable(), TownActionFundBuildings(), and TownTickHandler().


The documentation for this class was generated from the following file: