17 lines
388 B
GDScript3
17 lines
388 B
GDScript3
|
@tool
|
||
|
extends Pawn
|
||
|
class_name Rook
|
||
|
|
||
|
var Castling = true
|
||
|
|
||
|
func _ready():
|
||
|
self.texture = load("res://addons/Chess/Textures/WRook.svg")
|
||
|
|
||
|
func _process(_delta):
|
||
|
if Item_Color != Temp_Color:
|
||
|
Temp_Color = Item_Color
|
||
|
if Item_Color == 0:
|
||
|
self.texture = load("res://addons/Chess/Textures/WRook.svg")
|
||
|
elif Item_Color == 1:
|
||
|
self.texture = load("res://addons/Chess/Textures/BRook.svg")
|