aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.idea/PhantomLink-Gamepad.iml4
-rw-r--r--.obsidian/workspace.json36
-rw-r--r--doc/项目结构.canvas17
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