|
@@ -41,41 +41,30 @@
|
|
|
* that are impossible (because the pylon would be situated on the track) and
|
|
|
* some that are preferred (because the pylon would be rectangular to the track).
|
|
|
*
|
|
|
* <img src="../../elrail_tile.png">
|
|
|
* <img src="../../elrail_track.png">
|
|
|
*
|
|
|
*/
|
|
|
|
|
|
#include "stdafx.h"
|
|
|
#include "openttd.h"
|
|
|
#include "station_map.h"
|
|
|
#include "viewport_func.h"
|
|
|
#include "settings_type.h"
|
|
|
#include "landscape.h"
|
|
|
#include "rail_type.h"
|
|
|
#include "debug.h"
|
|
|
#include "tunnel_map.h"
|
|
|
#include "road_map.h"
|
|
|
#include "bridge_map.h"
|
|
|
#include "bridge.h"
|
|
|
#include "rail_map.h"
|
|
|
#include "train.h"
|
|
|
#include "rail_gui.h"
|
|
|
#include "transparency.h"
|
|
|
#include "tunnelbridge_map.h"
|
|
|
#include "vehicle_func.h"
|
|
|
#include "company_base.h"
|
|
|
#include "tunnelbridge.h"
|
|
|
#include "engine_func.h"
|
|
|
#include "elrail_func.h"
|
|
|
#include "engine_base.h"
|
|
|
|
|
|
#include "table/sprites.h"
|
|
|
#include "table/elrail_data.h"
|
|
|
|
|
|
static inline TLG GetTLG(TileIndex t)
|
|
|
{
|
|
|
return (TLG)((HasBit(TileX(t), 0) << 1) + HasBit(TileY(t), 0));
|
|
|
}
|
|
|
|
|
|
/**
|