aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author1992414357@qq.com <1992414357@qq.com>2025-04-21 19:19:16 +0800
committer1992414357@qq.com <1992414357@qq.com>2025-04-21 19:19:16 +0800
commit1b09bfe2ebdeb0fbe8c2282b9afd3ab63d7b8c2d (patch)
tree4ca3530cb3e4cd8556aa5052780afbe52a13d398
parent50ea9869616846e5a0448ead8272c397080f36d8 (diff)
.
-rw-r--r--.idea/workspace.xml43
-rw-r--r--.obsidian/workspace.json4
-rw-r--r--doc/STRUCT.canvas22
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":"导入"},