Skip to content

Commit 60f2dc6

Browse files
committed
slabsets objects ui
1 parent 27c04a7 commit 60f2dc6

File tree

4 files changed

+274
-189
lines changed

4 files changed

+274
-189
lines changed

Autoload/Things.gd

+21
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,27 @@ func _init():
7575
default_data["DATA_CREATURE"] = DATA_CREATURE.duplicate(true)
7676
default_data["DATA_OBJECT"] = DATA_OBJECT.duplicate(true)
7777

78+
func data_structure(thingType:int):
79+
match int(thingType):
80+
Things.TYPE.OBJECT: return DATA_OBJECT
81+
Things.TYPE.CREATURE: return DATA_CREATURE
82+
Things.TYPE.EFFECTGEN: return DATA_EFFECTGEN
83+
Things.TYPE.TRAP: return DATA_TRAP
84+
Things.TYPE.DOOR: return DATA_DOOR
85+
Things.TYPE.EXTRA: return DATA_EXTRA
86+
print("This should never happen.")
87+
return {}
88+
89+
func data_structure_name(thingType:int):
90+
match int(thingType):
91+
Things.TYPE.OBJECT: return "Object"
92+
Things.TYPE.CREATURE: return "Creature"
93+
Things.TYPE.EFFECTGEN: return "Effectgen"
94+
Things.TYPE.TRAP: return "Trap"
95+
Things.TYPE.DOOR: return "Door"
96+
Things.TYPE.EXTRA: return "Extra"
97+
return "Name not found"
98+
7899
var DATA_EXTRA = {
79100
0 : [null, null, null, null, null, null],
80101
1 : ["Action Point", null, null, preload("res://Art/ActionPoint.png"), null, TAB_ACTION],

0 commit comments

Comments
 (0)