1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-02-07 10:59:49 +00:00

Fix lint warning

This commit is contained in:
Emmanouil Papadeas 2024-12-05 02:18:24 +02:00
parent adf250583c
commit 2e589d6dcc

View file

@ -1,3 +1,4 @@
# gdlint: ignore=max-public-methods
class_name CelTileMap class_name CelTileMap
extends PixelCel extends PixelCel
@ -150,7 +151,7 @@ func get_cell_index_at_coords_in_tilemap_space(coords: Vector2i) -> int:
## Returns [code]true[/code] if the tile at cell position [param cell_position] ## Returns [code]true[/code] if the tile at cell position [param cell_position]
## with image [param image_portion] is equal to [param tile_image]. ## with image [param image_portion] is equal to [param tile_image].
func tiles_equal(cell_position: int, image_portion: Image, tile_image: Image) -> bool: func _tiles_equal(cell_position: int, image_portion: Image, tile_image: Image) -> bool:
var cell_data := cells[cell_position] var cell_data := cells[cell_position]
var final_image_portion := transform_tile( var final_image_portion := transform_tile(
tile_image, cell_data.flip_h, cell_data.flip_v, cell_data.transpose tile_image, cell_data.flip_h, cell_data.flip_v, cell_data.transpose
@ -380,7 +381,7 @@ func update_tilemap(
tileset.add_tile(image_portion, self) tileset.add_tile(image_portion, self)
cells[i].index = tileset.tiles.size() - 1 cells[i].index = tileset.tiles.size() - 1
continue continue
if not tiles_equal(i, image_portion, current_tile.image): if not _tiles_equal(i, image_portion, current_tile.image):
tileset.replace_tile_at(image_portion, index, self) tileset.replace_tile_at(image_portion, index, self)
elif tile_editing_mode == TileSetPanel.TileEditingMode.AUTO: elif tile_editing_mode == TileSetPanel.TileEditingMode.AUTO:
_handle_auto_editing_mode(i, image_portion, tileset_size_before_update) _handle_auto_editing_mode(i, image_portion, tileset_size_before_update)
@ -390,7 +391,7 @@ func update_tilemap(
var found_tile := false var found_tile := false
for j in range(1, tileset.tiles.size()): for j in range(1, tileset.tiles.size()):
var tile := tileset.tiles[j] var tile := tileset.tiles[j]
if tiles_equal(i, image_portion, tile.image): if _tiles_equal(i, image_portion, tile.image):
if cells[i].index != j: if cells[i].index != j:
cells[i].index = j cells[i].index = j
cells[i].remove_transformations() cells[i].remove_transformations()
@ -415,7 +416,7 @@ func update_tilemap(
if index >= tileset.tiles.size(): if index >= tileset.tiles.size():
index = 0 index = 0
var current_tile := tileset.tiles[index] var current_tile := tileset.tiles[index]
if not tiles_equal(i, image_portion, current_tile.image): if not _tiles_equal(i, image_portion, current_tile.image):
set_index(i, cells[i].index) set_index(i, cells[i].index)
@ -490,7 +491,7 @@ func _handle_auto_editing_mode(
tileset.add_tile(image_portion, self) tileset.add_tile(image_portion, self)
cells[i].index = tileset.tiles.size() - 1 cells[i].index = tileset.tiles.size() - 1
else: # If the cell is already mapped. else: # If the cell is already mapped.
if tiles_equal(i, image_portion, current_tile.image): if _tiles_equal(i, image_portion, current_tile.image):
# Case 3: The cell is mapped and it did not change. # Case 3: The cell is mapped and it did not change.
# Do nothing and move on to the next cell. # Do nothing and move on to the next cell.
return return
@ -571,12 +572,12 @@ func _re_index_all_cells() -> void:
var index := cells[i].index var index := cells[i].index
if index > 0 and index < tileset.tiles.size(): if index > 0 and index < tileset.tiles.size():
var current_tile := tileset.tiles[index] var current_tile := tileset.tiles[index]
if not tiles_equal(i, image_portion, current_tile.image): if not _tiles_equal(i, image_portion, current_tile.image):
set_index(i, cells[i].index) set_index(i, cells[i].index)
continue continue
for j in range(1, tileset.tiles.size()): for j in range(1, tileset.tiles.size()):
var tile := tileset.tiles[j] var tile := tileset.tiles[j]
if tiles_equal(i, image_portion, tile.image): if _tiles_equal(i, image_portion, tile.image):
cells[i].index = j cells[i].index = j
break break
@ -670,7 +671,7 @@ func update_texture(undo := false) -> void:
var tile_size := image_portion.get_size() var tile_size := image_portion.get_size()
image.blit_rect(transformed_editing_image, Rect2i(Vector2i.ZERO, tile_size), coords) image.blit_rect(transformed_editing_image, Rect2i(Vector2i.ZERO, tile_size), coords)
else: else:
if not tiles_equal(i, image_portion, current_tile.image): if not _tiles_equal(i, image_portion, current_tile.image):
var transformed_image := transform_tile( var transformed_image := transform_tile(
image_portion, cell_data.flip_h, cell_data.flip_v, cell_data.transpose, true image_portion, cell_data.flip_h, cell_data.flip_v, cell_data.transpose, true
) )