Files
@ r11049:6eb2c87ed64a
Branch filter:
Location: cpp/openttd-patchpack/source/src/signal_type.h - annotation
r11049:6eb2c87ed64a
781 B
text/x-c
(svn r15389) -Feature: Add ability to select which base graphics set is used from the Game Options window. The change takes effect when the window is closed. This option can only be used from the intro menu, as reloading graphics during a game may cause issues.
r8761:52ff694ce769 r8761:52ff694ce769 r8761:52ff694ce769 r8761:52ff694ce769 r8761:52ff694ce769 r8761:52ff694ce769 r8761:52ff694ce769 r8761:52ff694ce769 r8761:52ff694ce769 r8761:52ff694ce769 r8761:52ff694ce769 r8761:52ff694ce769 r8761:52ff694ce769 r8761:52ff694ce769 r8761:52ff694ce769 r8761:52ff694ce769 r9790:d2ab975e0051 r9790:d2ab975e0051 r9790:d2ab975e0051 r9790:d2ab975e0051 r9790:d2ab975e0051 r9790:d2ab975e0051 r9790:d2ab975e0051 r9790:d2ab975e0051 r8761:52ff694ce769 r8761:52ff694ce769 r8761:52ff694ce769 r8761:52ff694ce769 | /* $Id$ */
/** @file signal_type.h Types and classes related to signals. */
#ifndef SIGNAL_TYPE_H
#define SIGNAL_TYPE_H
/** Variant of the signal, i.e. how does the signal look? */
enum SignalVariant {
SIG_ELECTRIC = 0, ///< Light signal
SIG_SEMAPHORE = 1 ///< Old-fashioned semaphore signal
};
/** Type of signal, i.e. how does the signal behave? */
enum SignalType {
SIGTYPE_NORMAL = 0, ///< normal signal
SIGTYPE_ENTRY = 1, ///< presignal block entry
SIGTYPE_EXIT = 2, ///< presignal block exit
SIGTYPE_COMBO = 3, ///< presignal inter-block
SIGTYPE_PBS = 4, ///< normal pbs signal
SIGTYPE_PBS_ONEWAY = 5, ///< no-entry signal
SIGTYPE_LAST = SIGTYPE_PBS_ONEWAY,
SIGTYPE_LAST_NOPBS = SIGTYPE_COMBO
};
#endif /* SIGNAL_TYPE_H */
|