Loading

Revision differences

Old revision #pzm7gfeeeNew revision #psmo9yds1
2  2  
3  3  
4    int t2 = t + TileOffsByDiagDir(d);  4    int t2 = t + TileOffsByDiagDir(d);  
5  5    MakeStation(t2,
6    if (IsWaterTile(t2)) {  6            IsWaterTile(t2) ?
7        if (HasTileWaterClass(t2) && GetWaterClass(t2) == WATER_CLASS_RIVER) {  7                    HasTileWaterClass(t2) && GetWaterClass(t2) == WATER_CLASS_RIVER ?
8            if (HasBit(_me[t2].m6, 0)) {  8                            HasBit(_me[t2].m6, 0) ?
9                o = o;  9                                    o :
10            } else {  10                            GetTileOwner(t2) :
11                o = GetTileOwner(t2);  11                    GetTileOwner(t2) :
12            }  12            wc == WATER_CLASS_SEA ?
13            o = GetTileOwner(t2);  13                    OWNER_WATER :
14        } else {  14            o,
15            if (wc == WATER_CLASS_SEA) {  15        sid, STATION_DOCK, GFX_DOCK_BASE_WATER_PART + DiagDirToAxis(d), wc);
16                o = OWNER_WATER;  16}
17            } else {    
18                o = o;    
19            }    
20        }    
21    }    
22    
23    MakeStation(t2, o, sid, STATION_DOCK, GFX_DOCK_BASE_WATER_PART + DiagDirToAxis(d), wc);