Files
@ r5208:e1025a2d1568
Branch filter:
Location: cpp/openttd-patchpack/source/bridge.h - annotation
r5208:e1025a2d1568
1.0 KiB
text/x-c
(svn r7323) -Fix (r7182): When translating NewGRF strings, look at the first
character and move ahead if needed, instead of taking the first
character and moving back.
character and move ahead if needed, instead of taking the first
character and moving back.
r2268:02c25b01524a r2262:ef376626f4ed r2262:ef376626f4ed r2262:ef376626f4ed r2262:ef376626f4ed r2262:ef376626f4ed r2262:ef376626f4ed r3359:6cb415a9356a r3359:6cb415a9356a r3359:6cb415a9356a r3359:6cb415a9356a r2262:ef376626f4ed r2262:ef376626f4ed r2262:ef376626f4ed r4293:cbb984a32af5 r2262:ef376626f4ed r2262:ef376626f4ed r2262:ef376626f4ed r2262:ef376626f4ed r2262:ef376626f4ed r2262:ef376626f4ed r2478:e825d915dfe6 r2478:e825d915dfe6 r2262:ef376626f4ed r2262:ef376626f4ed r2478:e825d915dfe6 r2763:1608593bce1f r2262:ef376626f4ed r3636:a8e0c73aca96 r3355:881cb92af87e r2262:ef376626f4ed | /* $Id$ */
/** @file bridge.h Header file for bridges */
#ifndef BRIDGE_H
#define BRIDGE_H
enum {
MAX_BRIDGES = 13
};
/** Struct containing information about a single bridge type
*/
typedef struct Bridge {
Year avail_year; ///< the year in which the bridge becomes available
byte min_length; ///< the minimum length of the bridge (not counting start and end tile)
byte max_length; ///< the maximum length of the bridge (not counting start and end tile)
uint16 price; ///< the relative price of the bridge
uint16 speed; ///< maximum travel speed
PalSpriteID sprite; ///< the sprite which is used in the GUI (possibly with a recolor sprite)
StringID material; ///< the string that contains the bridge description
PalSpriteID **sprite_table; ///< table of sprites for drawing the bridge
byte flags; ///< bit 0 set: disable drawing of far pillars.
} Bridge;
extern const Bridge orig_bridge[MAX_BRIDGES];
extern Bridge _bridge[MAX_BRIDGES];
uint GetBridgeFoundation(Slope tileh, Axis axis);
#endif /* BRIDGE_H */
|