aboutsummaryrefslogtreecommitdiff
path: root/logic
diff options
context:
space:
mode:
authordam <dam@gudinoff>2022-04-10 06:53:01 +0000
committerdam <dam@gudinoff>2022-04-10 06:53:01 +0000
commite32cef1fee6eabd6db71af71356664d259c5eb2b (patch)
tree1ad115172145464e45436f3f5676943dd8b2dd7e /logic
parente2b74f51400ab4bbf7bc788ed2129378e35911a4 (diff)
downloadsurgery-log-e32cef1fee6eabd6db71af71356664d259c5eb2b.tar.zst
surgery-log-e32cef1fee6eabd6db71af71356664d259c5eb2b.zip
Removed auto-save logic from load_database and load_option_sets; Changed menu logic to save database and optionsets after making changes.
Diffstat (limited to 'logic')
-rw-r--r--logic/database.gd35
-rw-r--r--logic/stage.gd3
2 files changed, 16 insertions, 22 deletions
diff --git a/logic/database.gd b/logic/database.gd
index 19216f6..92b707b 100644
--- a/logic/database.gd
+++ b/logic/database.gd
@@ -183,9 +183,6 @@ func load_database(file_path: String = DATABASE_FILE_PATH):
it["date_day"] = int(it["date_day"])
self.add_item(get_entry_view(it))
-
- if file_path != DATABASE_FILE_PATH:
- save_database()
static func sanitize_database(database: Array):
@@ -261,21 +258,21 @@ func clear_database():
db.resize(0)
-func fake_database():
- clear_database()
- for idx in range(500):
- var today := OS.get_date(true)
- var date_year = today.year + int(float(idx) / 30.0 / 12)
- var date_month = 1 + int(float(idx) / 30.0) % 12
- var date_day = 1 + (idx % 30)
- var fake_entry = DatabaseEntry.instance_entry({
- "process_id": "%06d" % idx,
- "surgery_id": "s%05d" % idx,
- "date_year": date_year,
- "date_month": date_month,
- "date_day": date_day,
- })
- db.append(fake_entry)
- self.add_item(get_entry_view(fake_entry))
+#func DEBUG_create_fake_database():
+# clear_database()
+# for idx in range(500):
+# var today := OS.get_date(true)
+# var date_year = today.year + int(float(idx) / 30.0 / 12)
+# var date_month = 1 + int(float(idx) / 30.0) % 12
+# var date_day = 1 + (idx % 30)
+# var fake_entry = DatabaseEntry.instance_entry({
+# "process_id": "%06d" % idx,
+# "surgery_id": "s%05d" % idx,
+# "date_year": date_year,
+# "date_month": date_month,
+# "date_day": date_day,
+# })
+# db.append(fake_entry)
+# self.add_item(get_entry_view(fake_entry))
diff --git a/logic/stage.gd b/logic/stage.gd
index a09f611..764ee52 100644
--- a/logic/stage.gd
+++ b/logic/stage.gd
@@ -247,9 +247,6 @@ func load_option_sets(file_path: String = OPTION_SETS_FILE_PATH):
_:
printerr("Invalid option sets file extension: '%s'." % file_path.get_file())
return
-
- if file_path != OPTION_SETS_FILE_PATH:
- save_option_sets()
static func import_json(file_path: String) -> Dictionary: