1+ // Water gridlines //
2+ if (param_gridlines==0 || param_gridlines==1) {
3+ // 4061 flat water tile
4+ if (climate != CLIMATE_TOYLAND) {
5+ replace gridline_water_tile(4061, "../graphics/terrain/64/universal_watertiles_8bpp.png") { template_flattile_single(0, 0, 1) }
6+ #ez alternative_sprites(gridline_water_tile, ZOOM_LEVEL_IN_2X, BIT_DEPTH_8BPP, "../graphics/terrain/128/universal_watertiles_8bpp.png") { template_flattile_single(0, 0, 2) }
7+ #ez alternative_sprites(gridline_water_tile, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/terrain/256/universal_watertiles_8bpp.png") { template_flattile_single(0, 0, 4) }
8+ } else if (climate == CLIMATE_TOYLAND) {
9+ replace gridline_water_tile_toyland(4061, "../graphics/terrain/64/toyland_watertiles_8bpp.png") { template_flattile_single(0, 0, 1) }
10+ #ez alternative_sprites(gridline_water_tile_toyland, ZOOM_LEVEL_IN_2X, BIT_DEPTH_8BPP, "../graphics/terrain/128/toyland_watertiles_8bpp.png") { template_flattile_single(0, 0, 2) }
11+ #ez alternative_sprites(gridline_water_tile_toyland, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/terrain/256/toyland_watertiles_8bpp.png") { template_flattile_single(0, 0, 4) }
12+ }
13+ }
14+
15+ // Gridlines //
16+ template template_gridline_field_tiles(z) {
17+ template_groundtiles(0, 0, z)
18+ template_groundtiles(0, 49, z)
19+ template_groundtiles(0, 98, z)
20+ template_groundtiles(0, 147, z)
21+ template_groundtiles(0, 196, z)
22+ template_groundtiles(0, 245, z)
23+ template_groundtiles(0, 294, z)
24+ template_groundtiles(0, 343, z)
25+ template_groundtiles(0, 392, z)
26+ }
27+ if (param_gridlines==0 || param_gridlines==2) {
28+ //4126-4296 farm field tiles
29+ replace gridline_field_tiles(4126, "../graphics/terrain/64/pygen/farm_groundtiles_gridline_8bpp.png") { template_gridline_field_tiles(1) }
30+ #ez alternative_sprites(gridline_field_tiles, ZOOM_LEVEL_IN_2X, BIT_DEPTH_8BPP, "../graphics/terrain/128/pygen/farm_groundtiles_gridline_8bpp.png") { template_gridline_field_tiles(2) }
31+ #ez alternative_sprites(gridline_field_tiles, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/terrain/256/pygen/farm_groundtiles_gridline_8bpp.png") { template_gridline_field_tiles(4) }
32+ #32 alternative_sprites(gridline_field_tiles, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/terrain/64/pygen/farm_groundtiles_gridline_bt32bpp.png") { template_gridline_field_tiles(1) }
33+ #32 #ez alternative_sprites(gridline_field_tiles, ZOOM_LEVEL_IN_2X, BIT_DEPTH_32BPP, "../graphics/terrain/128/pygen/farm_groundtiles_gridline_bt32bpp.png") { template_gridline_field_tiles(2) }
34+ #32 #ez alternative_sprites(gridline_field_tiles, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/terrain/256/pygen/farm_groundtiles_gridline_bt32bpp.png") { template_gridline_field_tiles(4) }
35+
36+ if (climate == CLIMATE_ARCTIC) {
37+ //4550-4568 full snow 4/4
38+ replace gridline_snow_tiles(4550, "../graphics/terrain/64/pygen/arctic_groundtiles_snow_gridline_8bpp.png") { template_groundtiles(0, 0, 1) }
39+ #ez alternative_sprites(gridline_snow_tiles, ZOOM_LEVEL_IN_2X, BIT_DEPTH_8BPP, "../graphics/terrain/128/pygen/arctic_groundtiles_snow_gridline_8bpp.png") { template_groundtiles(0, 0, 2) }
40+ #ez alternative_sprites(gridline_snow_tiles, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/terrain/256/pygen/arctic_groundtiles_snow_gridline_8bpp.png") { template_groundtiles(0, 0, 4) }
41+ #32 alternative_sprites(gridline_snow_tiles, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/terrain/64/pygen/arctic_groundtiles_snow_gridline_bt32bpp.png") { template_groundtiles(0, 0, 1) }
42+ #32 #ez alternative_sprites(gridline_snow_tiles, ZOOM_LEVEL_IN_2X, BIT_DEPTH_32BPP, "../graphics/terrain/128/pygen/arctic_groundtiles_snow_gridline_bt32bpp.png") { template_groundtiles(0, 0, 2) }
43+ #32 #ez alternative_sprites(gridline_snow_tiles, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/terrain/256/pygen/arctic_groundtiles_snow_gridline_bt32bpp.png") { template_groundtiles(0, 0, 4) }
44+ } else if (climate == CLIMATE_TROPICAL) {
45+ //369-387 desert, 4/4
46+ replace gridline_desert_tiles(4550, "../graphics/terrain/64/pygen/tropical_groundtiles_desert_gridline_8bpp.png") { template_groundtiles(0, 0, 1) }
47+ #ez alternative_sprites(gridline_desert_tiles, ZOOM_LEVEL_IN_2X, BIT_DEPTH_8BPP, "../graphics/terrain/128/pygen/tropical_groundtiles_desert_gridline_8bpp.png") { template_groundtiles(0, 0, 2) }
48+ #ez alternative_sprites(gridline_desert_tiles, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/terrain/256/pygen/tropical_groundtiles_desert_gridline_8bpp.png") { template_groundtiles(0, 0, 4) }
49+ #32 alternative_sprites(gridline_desert_tiles, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/terrain/64/pygen/tropical_groundtiles_desert_gridline_bt32bpp.png") { template_groundtiles(0, 0, 1) }
50+ #32 #ez alternative_sprites(gridline_desert_tiles, ZOOM_LEVEL_IN_2X, BIT_DEPTH_32BPP, "../graphics/terrain/128/pygen/tropical_groundtiles_desert_gridline_bt32bpp.png") { template_groundtiles(0, 0, 2) }
51+ #32 #ez alternative_sprites(gridline_desert_tiles, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/terrain/256/pygen/tropical_groundtiles_desert_gridline_bt32bpp.png") { template_groundtiles(0, 0, 4) }
52+ }
53+ }
0 commit comments