equal
deleted
inserted
replaced
673 |
673 |
674 static void GenerateTerrain(int type, uint flag) |
674 static void GenerateTerrain(int type, uint flag) |
675 { |
675 { |
676 uint32 r = Random(); |
676 uint32 r = Random(); |
677 |
677 |
678 const Sprite *templ = GetSprite((((r >> 24) * _genterrain_tbl_1[type]) >> 8) + _genterrain_tbl_2[type] + 4845); |
678 const Sprite *templ = GetSprite((((r >> 24) * _genterrain_tbl_1[type]) >> 8) + _genterrain_tbl_2[type] + 4845, ST_MAPGEN); |
679 |
679 |
680 uint x = r & MapMaxX(); |
680 uint x = r & MapMaxX(); |
681 uint y = (r >> MapLogX()) & MapMaxY(); |
681 uint y = (r >> MapLogX()) & MapMaxY(); |
682 |
682 |
683 if (x < 2 || y < 2) return; |
683 if (x < 2 || y < 2) return; |