Loading

Revision differences

Old revision #phscfj8mpNew revision #psmo9yds1
1MakeStation(t + TileOffsByDiagDir(d), IsWaterTile(t + TileOffsByDiagDir(d)) ? HasTileWaterClass(t + TileOffsByDiagDir(d)) && GetWaterClass(t + TileOffsByDiagDir(d)) == WATER_CLASS_RIVER ? HasBit(_me[t + TileOffsByDiagDir(d)].m6, 0) ? o : GetTileOwner(t + TileOffsByDiagDir(d)) : GetTileOwner(t + TileOffsByDiagDir(d)) : wc == WATER_CLASS_SEA ? OWNER_WATER : o, sid, STATION_DOCK, GFX_DOCK_BASE_WATER_PART + DiagDirToAxis(d), wc);  1MakeStation(t + TileOffsByDiagDir(d), IsWaterTile(t + TileOffsByDiagDir(d)) ? HasTileWaterClass(t + TileOffsByDiagDir(d)) && GetWaterClass(t + TileOffsByDiagDir(d)) == WATER_CLASS_RIVER ? HasBit(_me[t + TileOffsByDiagDir(d)].m6, 0) ? o : GetTileOwner(t + TileOffsByDiagDir(d)) : GetTileOwner(t + TileOffsByDiagDir(d)) : wc == WATER_CLASS_SEA ? OWNER_WATER : o, sid, STATION_DOCK, GFX_DOCK_BASE_WATER_PART + DiagDirToAxis(d), wc);  
2  2  
3  3  
4    MakeStation(t + TileOffsByDiagDir(d),  4    int t2 = t + TileOffsByDiagDir(d);
5            IsWaterTile(t + TileOffsByDiagDir(d)) ?  5    MakeStation(t2,
6                    HasTileWaterClass(t + TileOffsByDiagDir(d)) && GetWaterClass(t + TileOffsByDiagDir(d)) == WATER_CLASS_RIVER ?  6            IsWaterTile(t2) ?
7                            HasBit(_me[t + TileOffsByDiagDir(d)].m6, 0) ?  7                    HasTileWaterClass(t2) && GetWaterClass(t2) == WATER_CLASS_RIVER ?
   8                            HasBit(_me[t2].m6, 0) ?
8                                    o :  9                                    o :  
9                            GetTileOwner(t + TileOffsByDiagDir(d)) :  9                            GetTileOwner(t2) :
10                    GetTileOwner(t + TileOffsByDiagDir(d)) :  10                    GetTileOwner(t2) :
11            wc == WATER_CLASS_SEA ?  12            wc == WATER_CLASS_SEA ?  
12                    OWNER_WATER :  13                    OWNER_WATER :  
13            o,  14            o,