27 lines
797 B
GDScript3
27 lines
797 B
GDScript3
|
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
|