(svn r3907) Replace many bridge related direct map accesses with calls to shiny new functions and mark some strange constructs with XXX

This commit is contained in:
tron
2006-03-16 15:16:27 +00:00
parent d6134455a5
commit b8da06ddb1
13 changed files with 215 additions and 168 deletions

View File

@@ -2,6 +2,7 @@
#include "stdafx.h"
#include "openttd.h"
#include "bridge_map.h"
#include "clear_map.h"
#include "functions.h"
#include "spritecache.h"
@@ -351,7 +352,7 @@ static inline TileType GetEffectiveTileType(TileIndex tile)
if (IsTunnel(tile)) {
tt = GetTunnelTransportType(tile);
} else {
tt = GB(_m[tile].m5, 1, 2);
tt = GetBridgeTransportType(tile);
}
switch (tt) {
case TRANSPORT_RAIL: t = MP_RAILWAY; break;