Bug #4100

snowy arctic terrain sprites not contiguously decreasing in snowy-ness

Added by Alberth 11 months ago. Updated 9 months ago.

Status:Closed Start date:2012-07-26
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:-
Target version:-

Description

I coded the snowy sprites as shown below and got weird results

diff --git a/sprites/base/base-4404-houses-town-snow.pnml b/sprites/base/base-4404-houses-town-snow.pnml
--- a/sprites/base/base-4404-houses-town-snow.pnml
+++ b/sprites/base/base-4404-houses-town-snow.pnml
@@ -112,9 +112,24 @@

 // Arctic terrain with snow densities 1/4 ... 4/4
 base_graphics spr4493(4493, "sprites/png/terrain/grass-arctic-snow14.gimp.png") { tmpl_groundtiles(1, 1) }
+alternative_sprites(spr4493, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP) { tmpl_32bpp064_groundtiles("terrain/terrain_arctic", 241) }
+alternative_sprites(spr4493, ZOOM_LEVEL_IN_2X,  BIT_DEPTH_32BPP) { tmpl_32bpp128_groundtiles("terrain/terrain_arctic", 241) }
+alternative_sprites(spr4493, ZOOM_LEVEL_IN_4X,  BIT_DEPTH_32BPP) { tmpl_32bpp256_groundtiles("terrain/terrain_arctic", 241) }
+
 base_graphics spr4512(4512, "sprites/png/terrain/grass-arctic-snow24.gimp.png") { tmpl_groundtiles(1, 1) }
+alternative_sprites(spr4512, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP) { tmpl_32bpp064_groundtiles("terrain/terrain_arctic", 217) }
+alternative_sprites(spr4512, ZOOM_LEVEL_IN_2X,  BIT_DEPTH_32BPP) { tmpl_32bpp128_groundtiles("terrain/terrain_arctic", 217) }
+alternative_sprites(spr4512, ZOOM_LEVEL_IN_4X,  BIT_DEPTH_32BPP) { tmpl_32bpp256_groundtiles("terrain/terrain_arctic", 217) }
+
 base_graphics spr4531(4531, "sprites/png/terrain/grass-arctic-snow34.gimp.png") { tmpl_groundtiles(1, 1) }
+alternative_sprites(spr4531, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP) { tmpl_32bpp064_groundtiles("terrain/terrain_arctic", 193) }
+alternative_sprites(spr4531, ZOOM_LEVEL_IN_2X,  BIT_DEPTH_32BPP) { tmpl_32bpp128_groundtiles("terrain/terrain_arctic", 193) }
+alternative_sprites(spr4531, ZOOM_LEVEL_IN_4X,  BIT_DEPTH_32BPP) { tmpl_32bpp256_groundtiles("terrain/terrain_arctic", 193) }
+
 base_graphics spr4550(4550, "sprites/png/terrain/grass-snow.gimp.png")          { tmpl_groundtiles(1, 1) }
+alternative_sprites(spr4550, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP) { tmpl_32bpp064_groundtiles("terrain/terrain_arctic", 169) }
+alternative_sprites(spr4550, ZOOM_LEVEL_IN_2X,  BIT_DEPTH_32BPP) { tmpl_32bpp128_groundtiles("terrain/terrain_arctic", 169) }
+alternative_sprites(spr4550, ZOOM_LEVEL_IN_4X,  BIT_DEPTH_32BPP) { tmpl_32bpp256_groundtiles("terrain/terrain_arctic", 169) }

To show the results, I attached two images, one from the original base set, and one from the zbase. It seems to me that the brightness of the less-snowy flat tiles is too high.

snow_original.png (248.3 kB) Alberth, 2012-07-26 17:21

snow_zbase.png (356.2 kB) Alberth, 2012-07-26 17:21

History

#1 Updated by zephyris 11 months ago

It looks like the issue is with just the steepest slopes (i.e. corners raised 0, 1, 2, 1). These sprites will need serious revamping at some point anyway.

#2 Updated by zephyris 9 months ago

  • Status changed from New to Closed

Fixed in r225:e2ca1b7722ab

Also available in: Atom PDF