mirror of
https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public.git
synced 2025-10-22 23:48:11 +00:00
added the game
This commit is contained in:
30
Scripts/Parts/TilePropertyValue.gd
Normal file
30
Scripts/Parts/TilePropertyValue.gd
Normal file
@@ -0,0 +1,30 @@
|
||||
class_name TilePropertyContainer
|
||||
extends HBoxContainer
|
||||
|
||||
signal value_changed(this, new_value)
|
||||
|
||||
var max_value = null
|
||||
var min_value = null
|
||||
var property_step = 1.0
|
||||
|
||||
var values := {}
|
||||
|
||||
signal exit_changed(new_value: bool)
|
||||
|
||||
signal start_value_changed(new_value)
|
||||
|
||||
var value = null
|
||||
|
||||
var editing_node: Node = null
|
||||
|
||||
@export var tile_property_name := ""
|
||||
|
||||
func _ready() -> void:
|
||||
%Label.text = tile_property_name.replace("_", " ") + ":"
|
||||
|
||||
func set_value(new_value = null) -> void:
|
||||
value = new_value
|
||||
value_changed.emit(self, new_value)
|
||||
|
||||
func set_starting_value(start_value = null) -> void:
|
||||
start_value_changed.emit(start_value)
|
Reference in New Issue
Block a user