Open1kJ/Field/tile.gd

27 lines
797 B
GDScript3
Raw Normal View History

2024-02-24 22:25:53 -06:00
extends Node2D
var id: Enums.TileID
var enter: Array
var exit: Array
# Called when the node enters the scene tree for the first time.
func _ready():
var tex = Enums.get_tile_texture(id)
if tex != "":
$Sprite2D.texture = PakAssetLoader.load_file("user://data/field.pak/" + tex)
$Base.texture = PakAssetLoader.load_file("user://data/field.pak/mass_base0.dat")
# if id == Enums.TileID.TileIce:
# var layer = Sprite2D.new()
# var snow = Enums.get_tile_texture(Enums.TileID.TileSnow)
# layer.texture = PakAssetLoader.load_file("user://data/field.pak/" + snow)
# layer.flip_v = true
# print($Sprite2D.z_index)
# $Sprite2D.add_child(layer)
# layer.show_behind_parent = true
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
pass