Loading

Revision differences

Old revision #pb5h0iyqgNew revision #psmo9yds1
2  2  
3  3  
4    int t2 = t + TileOffsByDiagDir(d);  4    int t2 = t + TileOffsByDiagDir(d);  
5    /* I need a big comment here */  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            } else {  9                                    o :
10                o = GetTileOwner(t2);  10                            GetTileOwner(t2) :
11            }  11                    GetTileOwner(t2) :
12            o = GetTileOwner(t2);  12            wc == WATER_CLASS_SEA ?
13        } else {  13                    OWNER_WATER :
14            if (wc == WATER_CLASS_SEA) {  14            o,
15                o = OWNER_WATER;  15        sid, STATION_DOCK, GFX_DOCK_BASE_WATER_PART + DiagDirToAxis(d), wc);
16            } else {  16}
17            }    
18        }    
19    }    
20    
21    MakeStation(t2, o, sid, STATION_DOCK, GFX_DOCK_BASE_WATER_PART + DiagDirToAxis(d), wc);