diff options
| -rw-r--r-- | .idea/PhantomLink-Gamepad.iml | 4 | ||||
| -rw-r--r-- | .obsidian/workspace.json | 36 | ||||
| -rw-r--r-- | doc/项目结构.canvas | 17 |
3 files changed, 39 insertions, 18 deletions
diff --git a/.idea/PhantomLink-Gamepad.iml b/.idea/PhantomLink-Gamepad.iml index 061a65d..8e65330 100644 --- a/.idea/PhantomLink-Gamepad.iml +++ b/.idea/PhantomLink-Gamepad.iml @@ -4,15 +4,15 @@ <content url="file://$MODULE_DIR$"> <sourceFolder url="file://$MODULE_DIR$/client/src" isTestSource="false" /> <sourceFolder url="file://$MODULE_DIR$/core/src" isTestSource="false" /> - <sourceFolder url="file://$MODULE_DIR$/core/server_test/src" isTestSource="false" /> + <sourceFolder url="file://$MODULE_DIR$/core/test/src" isTestSource="false" /> <excludeFolder url="file://$MODULE_DIR$/client/target" /> <excludeFolder url="file://$MODULE_DIR$/core/target" /> <excludeFolder url="file://$MODULE_DIR$/.init/Folder-Ico" /> - <excludeFolder url="file://$MODULE_DIR$/core/server_test/target" /> <excludeFolder url="file://$MODULE_DIR$/doc/client-documents" /> <excludeFolder url="file://$MODULE_DIR$/doc/core-documents" /> <excludeFolder url="file://$MODULE_DIR$/shared" /> <excludeFolder url="file://$MODULE_DIR$/.cargo/shared" /> + <excludeFolder url="file://$MODULE_DIR$/core/test/target" /> </content> <orderEntry type="inheritedJdk" /> <orderEntry type="sourceFolder" forTests="false" /> diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 830e70d..fb4e1de 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -11,10 +11,17 @@ "id": "8fab3a873edfc7f3", "type": "leaf", "state": { - "type": "empty", - "state": {}, - "icon": "lucide-file", - "title": "新标签页" + "type": "canvas", + "state": { + "file": "doc/项目结构.canvas", + "viewState": { + "x": -770.2471921350798, + "y": -656.9737184584012, + "zoom": 0.22222223917643225 + } + }, + "icon": "lucide-layout-dashboard", + "title": "项目结构" } } ] @@ -160,21 +167,22 @@ }, "active": "8fab3a873edfc7f3", "lastOpenFiles": [ + "core/src/pads_server.rs~", + "core/src/pads_player_commands.rs~", + "core/src/pads_player.rs~", + "core/Cargo.toml~", + "core/test/src/bin/console_server.rs~", + "core/test/src/bin/console_client.rs", + "core/test/src/bin/console_server.rs", + "core/test/src/main.rs", + "core/test/src/bin", + "core/test/Cargo.toml", + "core/test/src", "doc/基础功能列表.md", "doc/项目结构.canvas", "README.md", - "Client/Art/Pad_XBOX_Support_Style_White.aseprite", - "Client/Art/Pad_XBOX_Support_Style_V.aseprite", - "Client/Art/Pad_XBOX_Support_Style_Dark.aseprite", - "Client/Art/Pad_XBOX_Support_Backup.aseprite", - "Client/Art/Pad_XBOX_Support.aseprite", - "Client/Art/Pad_Skin.aseprite", "Client/Art/Pad.png", - "Client/Art/Pad.aseprite", "Client/Art/config/skin.png", - "Client/Art/config/pad_layout.json", - "Client/Art/config", - "Client/Art", "LICENSE.md", "欢迎.md" ] diff --git a/doc/项目结构.canvas b/doc/项目结构.canvas index 2f27362..3792863 100644 --- a/doc/项目结构.canvas +++ b/doc/项目结构.canvas @@ -7,7 +7,14 @@ {"id":"ae51ac1a55eb30ff","type":"text","text":"**PLAYER - 玩家**","x":-1120,"y":30,"width":250,"height":60}, {"id":"6251c445b778d1a3","type":"text","text":"**支持的游戏**","x":-108,"y":40,"width":250,"height":50}, {"id":"a3d79f917242ddd3","type":"text","text":"**不支持的游戏**","x":-108,"y":180,"width":250,"height":50}, - {"id":"0bbe75b82333d2f1","type":"text","text":"1. 自定义控制器界面\n2. 自定义控制器逻辑\n3. 自定义玩家信息","x":-870,"y":340,"width":250,"height":94} + {"id":"0bbe75b82333d2f1","type":"text","text":"1. 自定义控制器界面\n2. 自定义控制器逻辑\n3. 自定义玩家信息","x":-870,"y":340,"width":250,"height":94}, + {"id":"09f45096019f8e93","x":-898,"y":-791,"width":250,"height":60,"type":"text","text":"核心"}, + {"id":"c19d7f3e2e7c9dde","x":-501,"y":-955,"width":250,"height":60,"type":"text","text":"皮肤制作器"}, + {"id":"4138f0aad76fc8c8","x":-560,"y":-786,"width":250,"height":50,"type":"text","text":"客户端"}, + {"id":"f18abb5436784cee","x":-140,"y":-791,"width":250,"height":60,"type":"text","text":"软件操控端"}, + {"id":"2b9761ae59d3c1c1","x":-1260,"y":-791,"width":250,"height":60,"type":"text","text":"服务端"}, + {"id":"933e04c72421cba8","x":-1620,"y":-791,"width":250,"height":60,"type":"text","text":"游戏实现框架"}, + {"id":"f16c9046ce342942","x":-1620,"y":-600,"width":250,"height":60,"type":"text","text":"游戏"} ], "edges":[ {"id":"ce9b8719ff60e770","fromNode":"693c49f59b413ba2","fromSide":"bottom","toNode":"274e9bdc3ed07a30","toSide":"top","label":"导入"}, @@ -18,6 +25,12 @@ {"id":"1f0d7f606ce68731","fromNode":"ae51ac1a55eb30ff","fromSide":"right","toNode":"970b836287034716","toSide":"left","label":"使用"}, {"id":"dae4fba3b8b1225a","fromNode":"693c49f59b413ba2","fromSide":"left","toNode":"13029209c27cc6dc","toSide":"top","label":"生成"}, {"id":"7b8ea2d8f584d00c","fromNode":"ae51ac1a55eb30ff","fromSide":"right","toNode":"13029209c27cc6dc","toSide":"left","label":"扫描"}, - {"id":"4ae1cb6d5512fdb8","fromNode":"13029209c27cc6dc","fromSide":"right","toNode":"6251c445b778d1a3","toSide":"left","label":"连接到"} + {"id":"4ae1cb6d5512fdb8","fromNode":"13029209c27cc6dc","fromSide":"right","toNode":"6251c445b778d1a3","toSide":"left","label":"连接到"}, + {"id":"a0e132ecef3aa191","fromNode":"09f45096019f8e93","fromSide":"right","toNode":"4138f0aad76fc8c8","toSide":"left"}, + {"id":"72eac455236f3e1f","fromNode":"09f45096019f8e93","fromSide":"left","toNode":"2b9761ae59d3c1c1","toSide":"right"}, + {"id":"f2c0f06ce9469369","fromNode":"2b9761ae59d3c1c1","fromSide":"left","toNode":"933e04c72421cba8","toSide":"right"}, + {"id":"9bc082d438ee8aff","fromNode":"933e04c72421cba8","fromSide":"left","toNode":"f16c9046ce342942","toSide":"left"}, + {"id":"c2d5ad85918af829","fromNode":"4138f0aad76fc8c8","fromSide":"right","toNode":"f18abb5436784cee","toSide":"left"}, + {"id":"647176a57f1a5aba","fromNode":"c19d7f3e2e7c9dde","fromSide":"right","toNode":"f18abb5436784cee","toSide":"left"} ] }
\ No newline at end of file |
