diff options
| author | 1992414357@qq.com <1992414357@qq.com> | 2025-04-21 19:19:16 +0800 |
|---|---|---|
| committer | 1992414357@qq.com <1992414357@qq.com> | 2025-04-21 19:19:16 +0800 |
| commit | 1b09bfe2ebdeb0fbe8c2282b9afd3ab63d7b8c2d (patch) | |
| tree | 4ca3530cb3e4cd8556aa5052780afbe52a13d398 | |
| parent | 50ea9869616846e5a0448ead8272c397080f36d8 (diff) | |
.
| -rw-r--r-- | .idea/workspace.xml | 43 | ||||
| -rw-r--r-- | .obsidian/workspace.json | 4 | ||||
| -rw-r--r-- | doc/STRUCT.canvas | 22 |
3 files changed, 27 insertions, 42 deletions
diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 47350f4..0ee50be 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -9,34 +9,10 @@ <cargoProject FILE="$PROJECT_DIR$/core/test/Cargo.toml" /> </component> <component name="ChangeListManager"> - <list default="true" id="43098f42-7a3b-4fc2-ad78-a08c96f7f5db" name="Changes" comment="修改作者所有权"> - <change afterPath="$PROJECT_DIR$/core/src/client/client.rs" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/core/src/client/client_event.rs" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/core/src/client/mod.rs" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/core/src/message_encoder.rs" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/core/src/messages.rs" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/core/src/player/mod.rs" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/core/src/server/mod.rs" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/core/src/server/server_event.rs" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/doc/Client - 客户端.md" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/doc/Player - 玩家.md" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/doc/STRUCT.canvas" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/doc/Server - 服务器.md" afterDir="false" /> + <list default="true" id="43098f42-7a3b-4fc2-ad78-a08c96f7f5db" name="Changes" comment="."> <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/.obsidian/appearance.json" beforeDir="false" afterPath="$PROJECT_DIR$/.obsidian/appearance.json" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/.obsidian/core-plugins.json" beforeDir="false" afterPath="$PROJECT_DIR$/.obsidian/core-plugins.json" afterDir="false" /> <change beforePath="$PROJECT_DIR$/.obsidian/workspace.json" beforeDir="false" afterPath="$PROJECT_DIR$/.obsidian/workspace.json" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/README.md" beforeDir="false" afterPath="$PROJECT_DIR$/README.md" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/core/Cargo.toml" beforeDir="false" afterPath="$PROJECT_DIR$/core/Cargo.toml" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/core/src/constants.rs" beforeDir="false" afterPath="$PROJECT_DIR$/core/src/constants.rs" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/core/src/lib.rs" beforeDir="false" afterPath="$PROJECT_DIR$/core/src/lib.rs" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/core/src/pads_player.rs" beforeDir="false" afterPath="$PROJECT_DIR$/core/src/player/player_info.rs" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/core/src/pads_player_commands.rs" beforeDir="false" afterPath="$PROJECT_DIR$/core/src/client/client_commands.rs" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/core/src/pads_server.rs" beforeDir="false" afterPath="$PROJECT_DIR$/core/src/server/server.rs" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/core/src/pas_server_commands.rs" beforeDir="false" afterPath="$PROJECT_DIR$/core/src/server/server_commands.rs" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/core/test/Cargo.toml" beforeDir="false" afterPath="$PROJECT_DIR$/core/test/Cargo.toml" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/doc/基础功能列表.md" beforeDir="false" afterPath="$PROJECT_DIR$/doc/基础功能列表.md" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/doc/项目结构.canvas" beforeDir="false" /> + <change beforePath="$PROJECT_DIR$/doc/STRUCT.canvas" beforeDir="false" afterPath="$PROJECT_DIR$/doc/STRUCT.canvas" afterDir="false" /> </list> <option name="SHOW_DIALOG" value="false" /> <option name="HIGHLIGHT_CONFLICTS" value="true" /> @@ -139,7 +115,7 @@ <option name="presentableId" value="Default" /> <updated>1744427871470</updated> <workItem from="1744427873184" duration="1209000" /> - <workItem from="1745180836475" duration="6545000" /> + <workItem from="1745180836475" duration="8116000" /> </task> <task id="LOCAL-00001" summary="修改作者所有权"> <option name="closed" value="true" /> @@ -149,7 +125,15 @@ <option name="project" value="LOCAL" /> <updated>1744428015668</updated> </task> - <option name="localTasksCounter" value="2" /> + <task id="LOCAL-00002" summary="."> + <option name="closed" value="true" /> + <created>1745187955275</created> + <option name="number" value="00002" /> + <option name="presentableId" value="LOCAL-00002" /> + <option name="project" value="LOCAL" /> + <updated>1745187955275</updated> + </task> + <option name="localTasksCounter" value="3" /> <servers /> </component> <component name="TypeScriptGeneratedFilesManager"> @@ -157,6 +141,7 @@ </component> <component name="VcsManagerConfiguration"> <MESSAGE value="修改作者所有权" /> - <option name="LAST_COMMIT_MESSAGE" value="修改作者所有权" /> + <MESSAGE value="." /> + <option name="LAST_COMMIT_MESSAGE" value="." /> </component> </project>
\ No newline at end of file diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 8889e1a..a0420a3 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -15,8 +15,8 @@ "state": { "file": "doc/STRUCT.canvas", "viewState": { - "x": 569.6581039476258, - "y": -2212.1264050437776, + "x": -1398.7606299231422, + "y": -2123.642945208835, "zoom": -1.5882018370782922 } }, diff --git a/doc/STRUCT.canvas b/doc/STRUCT.canvas index 583a86d..4ac2756 100644 --- a/doc/STRUCT.canvas +++ b/doc/STRUCT.canvas @@ -13,41 +13,41 @@ {"id":"f16c9046ce342942","type":"text","text":"游戏","x":-1540,"y":-2760,"width":250,"height":60,"color":"5"}, {"id":"f18abb5436784cee","type":"text","text":"软件操控端","x":-60,"y":-2951,"width":250,"height":60,"color":"4"}, {"id":"991ab04aa54e93dc","type":"file","file":"doc/基础功能列表.md","x":-2720,"y":-3192,"width":975,"height":1672,"color":"#000000"}, + {"id":"f3adb8605b9a6341","type":"link","url":"https://github.com/CatilGrass/ThereIsNoPads/projects","x":-3680,"y":-3192,"width":900,"height":1672,"color":"#000000"}, {"id":"ae51ac1a55eb30ff","type":"text","text":"**PLAYER - 玩家**","x":1156,"y":-1210,"width":250,"height":60}, {"id":"0bbe75b82333d2f1","type":"text","text":"1. 自定义控制器界面\n2. 自定义控制器逻辑\n3. 自定义玩家信息","x":1406,"y":-900,"width":250,"height":94}, {"id":"13029209c27cc6dc","type":"text","text":"**QR CODE - 二维码**","x":1566,"y":-1290,"width":250,"height":60}, {"id":"970b836287034716","type":"text","text":"**CLIENT - 客户端**","x":1566,"y":-1130,"width":250,"height":50}, - {"id":"b25707346da6f026","type":"text","text":"服务端 入口服务","x":-422,"y":-1660,"width":250,"height":60,"color":"5"}, + {"id":"49f56b9f31dff1b6","type":"file","file":"doc/Player - 玩家.md","x":-2165,"y":-1432,"width":400,"height":400,"color":"6"}, + {"id":"d9248e03fc8021e3","type":"file","file":"doc/Client - 客户端.md","x":-2700,"y":-1432,"width":400,"height":400,"color":"4"}, + {"id":"fc81e9051e8214a6","type":"file","file":"doc/Server - 服务器.md","x":-2700,"y":-480,"width":400,"height":400,"color":"5"}, + {"id":"28fa0236d42adda5","type":"text","text":"游戏","x":-2010,"y":-315,"width":245,"height":70,"color":"3"}, {"id":"9e80714641f69c35","type":"text","text":"玩家线程","x":2280,"y":-1880,"width":155,"height":60,"color":"6"}, {"id":"ee471e71ef3e4254","type":"text","text":"应用皮肤","x":732,"y":-2329,"width":250,"height":60,"color":"4"}, {"id":"3d810b8ede0e7390","type":"text","text":"启用无皮肤模式","x":732,"y":-2160,"width":250,"height":60}, {"id":"4ec22f6e59809493","type":"text","text":"重试","x":1232,"y":-2500,"width":250,"height":60,"color":"2"}, {"id":"f4c69b65009040c9","type":"text","text":"向服务端发送加入信息","x":1232,"y":-2329,"width":250,"height":60,"color":"4"}, {"id":"5d68be252ba5db2d","type":"text","text":"接收加入游戏信息","x":1232,"y":-2060,"width":250,"height":60}, - {"id":"e8680ff676132dd1","type":"text","text":"应用布局文件","x":-283,"y":-2329,"width":166,"height":60,"color":"4"}, {"id":"a0b3d2f2fba623d9","type":"text","text":"失败","x":-268,"y":-2500,"width":96,"height":60,"color":"1"}, {"id":"aa81015dae795f02","type":"text","text":"重试","x":192,"y":-2500,"width":240,"height":60,"color":"2"}, + {"id":"a7eb26e63ce25f28","type":"text","text":"从服务端下载皮肤文件","x":192,"y":-2329,"width":240,"height":60,"color":"4"}, + {"id":"b25707346da6f026","type":"text","text":"服务端 入口服务","x":-422,"y":-1660,"width":250,"height":60,"color":"5"}, + {"id":"e8680ff676132dd1","type":"text","text":"应用布局文件","x":-283,"y":-2329,"width":166,"height":60,"color":"4"}, {"id":"3d7d1730cb96f756","type":"text","text":"失败","x":-1193,"y":-2500,"width":242,"height":60,"color":"1"}, - {"id":"e9902af5372d0567","type":"text","text":"客户端","x":-1633,"y":-2329,"width":250,"height":60,"color":"4"}, {"id":"61791938e8aa672c","type":"text","text":"从服务端下载布局文件","x":-648,"y":-2329,"width":240,"height":60,"color":"4"}, {"id":"d149eb724bb75e1e","type":"text","text":"接收布局文件申请","x":-648,"y":-2060,"width":240,"height":60}, {"id":"87d43cf10f79b197","type":"text","text":"接收连接申请","x":-1193,"y":-2060,"width":242,"height":60}, - {"id":"a7eb26e63ce25f28","type":"text","text":"从服务端下载皮肤文件","x":192,"y":-2329,"width":240,"height":60,"color":"4"}, {"id":"8b783d24effb4218","type":"text","text":"接收皮肤文件申请","x":192,"y":-2060,"width":250,"height":60}, - {"id":"439f99fed6b0e32d","type":"text","text":"断开连接","x":-1508,"y":-2060,"width":164,"height":60,"color":"1"}, {"id":"b4c5ae3611026103","type":"text","text":"连接到服务端","x":-1193,"y":-2329,"width":242,"height":60,"color":"4"}, {"id":"7faa97ecc512481b","type":"text","text":"创建玩家实例,为该玩家启用专用线程","x":1652,"y":-2060,"width":351,"height":60}, {"id":"440f937f373d93ea","type":"text","text":"服务端 IO服务","x":1703,"y":-1660,"width":250,"height":60,"color":"5"}, + {"id":"e9902af5372d0567","type":"text","text":"客户端","x":-1633,"y":-2329,"width":250,"height":60,"color":"4"}, + {"id":"439f99fed6b0e32d","type":"text","text":"断开连接","x":-1508,"y":-2060,"width":164,"height":60,"color":"1"}, {"id":"c8d6cc78d7f3a262","type":"text","text":"玩家已加入","x":1750,"y":-2329,"width":156,"height":60,"color":"6"}, {"id":"274e9bdc3ed07a30","type":"text","text":"**ENGINE BINDING - 引擎绑定**","x":2151,"y":-1314,"width":284,"height":54}, {"id":"693c49f59b413ba2","type":"text","text":"**CORE - 内核**","x":2168,"y":-1460,"width":250,"height":60}, {"id":"6251c445b778d1a3","type":"text","text":"**支持的游戏**","x":2168,"y":-1200,"width":250,"height":50}, - {"id":"a3d79f917242ddd3","type":"text","text":"**不支持的游戏**","x":2168,"y":-1060,"width":250,"height":50}, - {"id":"49f56b9f31dff1b6","type":"file","file":"doc/Player - 玩家.md","x":-2165,"y":-1432,"width":400,"height":400,"color":"6"}, - {"id":"f3adb8605b9a6341","x":-3680,"y":-3192,"width":900,"height":1672,"color":"#000000","type":"link","url":"https://github.com/CatilGrass/ThereIsNoPads/projects"}, - {"id":"d9248e03fc8021e3","type":"file","file":"doc/Client - 客户端.md","x":-2700,"y":-1432,"width":400,"height":400,"color":"4"}, - {"id":"fc81e9051e8214a6","type":"file","file":"doc/Server - 服务器.md","x":-2700,"y":-480,"width":400,"height":400,"color":"5"}, - {"id":"28fa0236d42adda5","type":"text","text":"游戏","x":-2010,"y":-315,"width":245,"height":70,"color":"3"} + {"id":"a3d79f917242ddd3","type":"text","text":"**不支持的游戏**","x":2168,"y":-1060,"width":250,"height":50} ], "edges":[ {"id":"ce9b8719ff60e770","fromNode":"693c49f59b413ba2","fromSide":"bottom","toNode":"274e9bdc3ed07a30","toSide":"top","label":"导入"}, |
