Refactor global.gd to update SPEED_LIMIT constant from 4 to 5

Enhance stage.gd debug output in _on_topmenu_button_pressed function for better state tracking; comment out unnecessary print statements.

Update owniverse.gd to introduce new state properties: batch_origins, distribution, and auto_resources; refactor evolute function for improved state management and batch processing.

Revise state.gd to clean up debug print statements in add function for better readability and maintainability.
This commit is contained in:
Kirill
2026-09-13 21:09:42 +03:00
parent b44f92aacf
commit c22b21a537
4 changed files with 711 additions and 143 deletions
+12 -2
View File
@@ -315,12 +315,22 @@ func _change_speed(delta: int) -> void:
func _on_topmenu_button_pressed(ButtonName) -> void:
print("Debug: ", owniverse.state)
print("Debug → ")
#, owniverse.state)
for id in owniverse.state.batches:
var s = owniverse.state.batches[id].size()
if s != 0:
print(id, " → ", s)
#, owniverse.state.batches[id])
if id == 'HG':
print(owniverse.state.batches[id])
#var s: float = 1E15
#var z = 1.0
#for i in range(30):
#print(i, " | ", z, " | ", " | ", s - z)
#z *= 10
print("-------")
func _on_unlock_and_save_timeout() -> void:
@@ -356,7 +366,7 @@ func save_data() -> void:
game_data["state"] = owniverse.state
SaveManager.save_data("owniverse", "qwerty", game_data)
print("saved ", game_data.version, "\n\n\n")
#print("saved ", game_data.version, "\n\n\n")
func init_enitities() -> Dictionary: