Skip to content

Commit 67d1e33

Browse files
authored
feat: 适配 MaaFW 5.1 (#144)
1 parent f5fc990 commit 67d1e33

File tree

4 files changed

+8
-7
lines changed

4 files changed

+8
-7
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version = "v1.13.2"
44
description = "MaaDebugger"
55
authors = [{ name = "MaaXYZ" }]
66
dependencies = [
7-
"MaaFw>=5.0.1",
7+
"MaaFw>=5.1.0",
88
"nicegui>=2.21,<3.0",
99
"asyncify",
1010
"pillow",

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
maafw>=5.0.1
1+
maafw>=5.1.0
22
nicegui>=2.21,<3.0
33
asyncify
44
pillow

src/MaaDebugger/maafw/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
from PIL import Image
77
from maa.controller import AdbController, Win32Controller
88
from maa.context import Context, ContextEventSink
9+
from maa.pipeline import JNodeAttr
910
from maa.tasker import Tasker, RecognitionDetail
1011
from maa.resource import Resource, ResourceEventSink
1112
from maa.toolkit import Toolkit, AdbDevice, DesktopWindow

src/MaaDebugger/webpage/index_page/runtime_control.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from nicegui.binding import bindable_dataclass
1010
from maa.resource import Resource, NotificationType
1111

12-
from ...maafw import maafw, MyContextEventSink, MyResourceEventSink
12+
from ...maafw import maafw, MyContextEventSink, MyResourceEventSink, JNodeAttr
1313
from ...webpage.components.status_indicator import Status, StatusIndicator
1414
from ...webpage.reco_page import RecoData
1515
from .global_status import GlobalStatus
@@ -39,7 +39,7 @@ class ItemData:
3939
class ListData:
4040
row_len: int
4141
current: str
42-
list_to_reco: list[str]
42+
list_to_reco: list[JNodeAttr]
4343

4444

4545
def main():
@@ -171,7 +171,7 @@ def create_list(self, row: ui.row, data: ListData):
171171
ui.separator()
172172

173173
for index in range(len(data.list_to_reco)):
174-
name = data.list_to_reco[index]
174+
name = data.list_to_reco[index].name
175175
self.create_items(index, name, data.row_len)
176176

177177
ls.set_visibility(True)
@@ -218,7 +218,7 @@ def on_recognized(self, reco_id: int, name: str, hit: bool):
218218
asyncio.run(maafw.screenshotter.refresh(False))
219219

220220
# maafw
221-
def on_next_list_starting(self, current: str, list_to_reco: list[str]):
221+
def on_next_list_starting(self, current: str, list_to_reco: list[JNodeAttr]):
222222
self.row_len += 1
223223

224224
list_data = ListData(self.row_len, current, list_to_reco)
@@ -268,7 +268,7 @@ def on_next_list_starting(self, current: str, list_to_reco: list[str]):
268268
def add_list_data(self, data: ListData):
269269
self.list_data_map[data.row_len] = data
270270
for index in range(len(data.list_to_reco)):
271-
name = data.list_to_reco[index]
271+
name = data.list_to_reco[index].name
272272
self.add_item_data(index, name, data.row_len)
273273

274274
def on_resource_loading(

0 commit comments

Comments
 (0)