Added support for extra autotiles used instead of the top tiles of the tileset

This commit is contained in:
Maruno17
2021-10-05 19:14:23 +01:00
parent 8bb8c1149f
commit c0ac135a69
3 changed files with 56 additions and 4 deletions

View File

@@ -48,6 +48,7 @@ class Spriteset_Map
@map = (map) ? map : $game_map
$scene.map_renderer.add_tileset(@map.tileset_name)
@map.autotile_names.each { |filename| $scene.map_renderer.add_autotile(filename) }
$scene.map_renderer.add_extra_autotiles(@map.tileset_id)
@panorama = AnimatedPlane.new(@@viewport0)
@fog = AnimatedPlane.new(@@viewport1)
@fog.z = 3000
@@ -64,6 +65,7 @@ class Spriteset_Map
def dispose
$scene.map_renderer.remove_tileset(@map.tileset_name)
@map.autotile_names.each { |filename| $scene.map_renderer.remove_autotile(filename) }
$scene.map_renderer.remove_extra_autotiles(@map.tileset_id)
@panorama.dispose
@fog.dispose
for sprite in @character_sprites