taqin/game/src/Piece.gd

19 lines
427 B
GDScript3
Raw Normal View History

2019-11-22 13:38:50 +01:00
extends Node2D
class_name Piece
tool
export var size: int = 64
2019-11-25 01:16:06 +01:00
var number: int = 0
2019-11-22 13:38:50 +01:00
2019-11-25 01:16:06 +01:00
func set_number(num: int) -> void:
number = num
func _ready() -> void:
2019-11-27 00:50:35 +01:00
$ColorRect.rect_size.x = size
$ColorRect.rect_size.y = size
$ColorRect/Label.text = str(number)
2019-11-27 13:55:08 +01:00
var shader = $ColorRect.material as ShaderMaterial
shader.set_shader_param("scale", Vector3(0.5, 0.5, 1.0))
shader.set_shader_param("offset", Vector3(0.8, 0.1, 0.0))