Archived
0
0

fix: 完善

This commit is contained in:
2025-12-14 23:36:19 +08:00
parent 4f054ed2e5
commit ef5ef6bbca
6 changed files with 28 additions and 16 deletions

View File

@@ -51,11 +51,15 @@ class MemScreen(Screen):
def puzzle_widget(self):
try:
#print(self.phaser.state)
# print(self.phaser.state)
print("---debug---")
print(self.procession.cursor)
print(self.procession.current_atom)
self.fission = Fission(self.procession.current_atom, self.phaser.state)
# print(1)
print("---debug---")
puzzle_info = next(self.fission.generate())
#print(puzzle_info)
print(puzzle_info)
return shim.puzzle2widget[puzzle_info["puzzle"]](
atom=self.procession.current_atom, alia=puzzle_info["alia"]
)
@@ -92,7 +96,8 @@ class MemScreen(Screen):
if forwards:
ret = self.procession.forward(1)
if ret == 0:
self.procession = self.phaser.current_procession() # type: ignore
self.procession = self.phaser.current_procession() # type: ignore
print(f"NEWPROC {self.procession.cursor}")
self.load_puzzle()
def action_play_voice(self):

View File

@@ -40,7 +40,7 @@ class SyncScreen(Screen):
def on_button_pressed(self, event: Button.Pressed) -> None:
event.stop()
def action_go_back(self):
self.app.pop_screen()