basic tile placement, TODO: check valid placement with color, turn based placement
This commit is contained in:
parent
2a8bd73d07
commit
cabc35394f
97 changed files with 1348 additions and 948 deletions
15
Tile/Tile.gd
15
Tile/Tile.gd
|
|
@ -1,10 +1,13 @@
|
|||
extends Node
|
||||
|
||||
enum COLOR {
|
||||
BLACK,
|
||||
WHITE
|
||||
}
|
||||
|
||||
@export var coordinates: Vector4i
|
||||
@export var color: COLOR = COLOR.WHITE
|
||||
@export var is_black: bool = false
|
||||
@export var resource: TileResource
|
||||
|
||||
@onready var hexagon_small = $HexagonSmall
|
||||
|
||||
func _ready() -> void:
|
||||
if is_black:
|
||||
hexagon_small.set_surface_override_material(0, resource.material_black)
|
||||
else:
|
||||
hexagon_small.set_surface_override_material(0, resource.material_white)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue