diff options
| author | dam <dam@gudinoff> | 2022-04-10 06:53:01 +0000 |
|---|---|---|
| committer | dam <dam@gudinoff> | 2022-04-10 06:53:01 +0000 |
| commit | e32cef1fee6eabd6db71af71356664d259c5eb2b (patch) | |
| tree | 1ad115172145464e45436f3f5676943dd8b2dd7e /logic | |
| parent | e2b74f51400ab4bbf7bc788ed2129378e35911a4 (diff) | |
| download | surgery-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.gd | 35 | ||||
| -rw-r--r-- | logic/stage.gd | 3 |
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: |
