|
@@ -76,6 +76,8 @@ class BackgroundLayer(cocos.layer.Layer):
|
76
|
76
|
self.interior_manager = InteriorManager(TileMap(
|
77
|
77
|
layer_manager.middleware.get_map_file_path(),
|
78
|
78
|
))
|
|
79
|
+ self.map_tile_width = self.layer_manager.middleware.get_cell_width()
|
|
80
|
+ self.map_tile_height = self.layer_manager.middleware.get_cell_height()
|
79
|
81
|
|
80
|
82
|
def draw(self, *args, **kwargs):
|
81
|
83
|
super().draw(*args, **kwargs)
|
|
@@ -98,8 +100,12 @@ class BackgroundLayer(cocos.layer.Layer):
|
98
|
100
|
'background.png',
|
99
|
101
|
))
|
100
|
102
|
image_fake_file = io.BytesIO()
|
101
|
|
- # FIXME: tile height/width !
|
102
|
|
- self.interior_manager.update_image_for_interiors(image, interiors, 8, 8)
|
|
103
|
+ self.interior_manager.update_image_for_interiors(
|
|
104
|
+ image,
|
|
105
|
+ interiors,
|
|
106
|
+ self.map_tile_width,
|
|
107
|
+ self.map_tile_height,
|
|
108
|
+ )
|
103
|
109
|
image.save(image_fake_file, format='PNG')
|
104
|
110
|
self.background_sprite.image = pyglet.image.load(
|
105
|
111
|
'new_background.png',
|