feat: hexagonal ant

This commit is contained in:
djaidjai committed 2025-11-12 12:11:00 +01:00
1 parent 25ec8d2585
commit a49f55b694
6 files changed
+73 -45

No files matched your search

+14
View File
@@ -1,6 +1,20 @@
extends TileMapLayer
var tiles: Dictionary = {}
var idx: int = 0
var dirs: Array[int] = [
TileSet.CELL_NEIGHBOR_TOP_RIGHT_SIDE,
TileSet.CELL_NEIGHBOR_RIGHT_SIDE,
TileSet.CELL_NEIGHBOR_BOTTOM_RIGHT_SIDE,
TileSet.CELL_NEIGHBOR_BOTTOM_LEFT_SIDE,
TileSet.CELL_NEIGHBOR_LEFT_SIDE,
TileSet.CELL_NEIGHBOR_TOP_LEFT_SIDE,
]
func render_next() -> void:
print("rendering {i}")
set_cell(get_neighbor_cell(Vector2i(0, 0), dirs[idx]), 0, Vector2i(0, 1))
idx = (idx + 1) % 6
func get_tile_colour(pos: Vector2i) -> int:
return tiles.get_or_add(pos, 0)
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.