first commit, long overdue
deez
This commit is contained in:
commit
54b9012a47
79 changed files with 2516 additions and 0 deletions
40
01 - Menus/05 - Campaign Manager/campaign_manager.gd
Normal file
40
01 - Menus/05 - Campaign Manager/campaign_manager.gd
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
extends Node2D
|
||||
|
||||
var config
|
||||
var items:Array
|
||||
var module
|
||||
var modules_list
|
||||
var name_
|
||||
var name_self
|
||||
|
||||
|
||||
func _enter_tree() -> void:
|
||||
%scroll.visible = false
|
||||
config = ConfigFile.new()
|
||||
config.load("res://02 - Configurations/campaign/categories.ini")
|
||||
|
||||
|
||||
func _on_close_button_up() -> void:
|
||||
queue_free()
|
||||
|
||||
|
||||
func _on_items_button_up() -> void:
|
||||
%scroll.visible = true
|
||||
config = ConfigFile.new()
|
||||
config.load("res://02 - Configurations/campaign/categories.ini")
|
||||
items = config.get_sections()
|
||||
for j in %container.get_children():
|
||||
%container.remove_child(j)
|
||||
for i in items + [""]:
|
||||
var item = load("res://01 - Menus/05 - Campaign Manager/item_helper.tscn").instantiate()
|
||||
item.item = i
|
||||
%container.add_child(item)
|
||||
|
||||
|
||||
|
||||
func _on_save_button_up() -> void:
|
||||
config = ConfigFile.new()
|
||||
config.load("res://02 - Configurations/campaign/categories.ini")
|
||||
for i in items.size() + 1:
|
||||
%container.get_child(i).save()
|
||||
_on_items_button_up()
|
||||
Loading…
Add table
Add a link
Reference in a new issue