OpenTTD Source  1.11.0-beta2
dbg_helpers.cpp File Reference
#include "../stdafx.h"
#include "../rail_map.h"
#include "dbg_helpers.h"
#include "../safeguards.h"

Go to the source code of this file.

Functions

CStrA ValueStr (Trackdir td)
 Return name of given Trackdir.
 
CStrA ValueStr (TrackdirBits td_bits)
 Return composed name of given TrackdirBits.
 
CStrA ValueStr (DiagDirection dd)
 Return name of given DiagDirection.
 
CStrA ValueStr (SignalType t)
 Return name of given SignalType.
 
CStrA TileStr (TileIndex tile)
 Translate TileIndex into string.
 

Variables

static const char *const trackdir_names []
 Trackdir & TrackdirBits short names. More...
 
static const char *const diagdir_names []
 DiagDirection short names. More...
 
static const char *const signal_type_names []
 SignalType short names. More...
 

Detailed Description

Helpers for outputting debug information.

Definition in file dbg_helpers.cpp.

Variable Documentation

◆ diagdir_names

const char* const diagdir_names[]
static
Initial value:
= {
"NE", "SE", "SW", "NW",
}

DiagDirection short names.

Definition at line 40 of file dbg_helpers.cpp.

Referenced by ValueStr().

◆ signal_type_names

const char* const signal_type_names[]
static
Initial value:
= {
"NORMAL", "ENTRY", "EXIT", "COMBO", "PBS", "NOENTRY",
}

SignalType short names.

Definition at line 54 of file dbg_helpers.cpp.

Referenced by ValueStr().

◆ trackdir_names

const char* const trackdir_names[]
static
Initial value:
= {
"NE", "SE", "UE", "LE", "LS", "RS", "rne", "rse",
"SW", "NW", "UW", "LW", "LN", "RN", "rsw", "rnw",
}

Trackdir & TrackdirBits short names.

Definition at line 17 of file dbg_helpers.cpp.

Referenced by ValueStr().