Loading

Paste #pxu2tdwqc

  1. Index: src/clear_cmd.cpp
  2. ===================================================================
  3. --- src/clear_cmd.cpp   (revision 27199)
  4. +++ src/clear_cmd.cpp   (working copy)
  5. @@ -112,7 +112,10 @@
  6.             break;
  7.  
  8.         case CLEAR_ROCKS:
  9. -           DrawGroundSprite((TileHash(ti->x, ti->y) & 1 ? SPR_FLAT_ROCKY_LAND_2 : SPR_FLAT_ROCKY_LAND_1) + SlopeToSpriteOffset(ti->tileh), PAL_NONE);
  10. +           DrawGroundSprite(
  11. +                   (HasGrfMiscBit(GMB_SECOND_ROCKY_TILE_SET) && (TileHash(ti->x, ti->y) & 1) ?
  12. +                   SPR_FLAT_ROCKY_LAND_2 : SPR_FLAT_ROCKY_LAND_1) +
  13. +                   SlopeToSpriteOffset(ti->tileh), PAL_NONE);
  14.             break;
  15.  
  16.         case CLEAR_FIELDS:
  17. Index: src/newgrf.h
  18. ===================================================================
  19. --- src/newgrf.h    (revision 27199)
  20. +++ src/newgrf.h    (working copy)
  21. @@ -61,6 +61,7 @@
  22.     GMB_TRAIN_WIDTH_32_PIXELS  = 3, ///< Use 32 pixels per train vehicle in depot gui and vehicle details. Never set in the global variable; @see GRFFile::traininfo_vehicle_width
  23.     GMB_AMBIENT_SOUND_CALLBACK = 4,
  24.     GMB_CATENARY_ON_3RD_TRACK  = 5, // Unsupported.
  25. +   GMB_SECOND_ROCKY_TILE_SET  = 6,
  26.  };
  27.  
  28.  enum GrfSpecFeature {
  29.  

Comments