diff options
| author | Weicao-CatilGrass <1992414357@qq.com> | 2025-04-12 10:18:29 +0800 |
|---|---|---|
| committer | Weicao-CatilGrass <1992414357@qq.com> | 2025-04-12 10:18:29 +0800 |
| commit | f6b31a0285ee3b58f03a4373c615cfc652d4ef5c (patch) | |
| tree | 915303a6917bed469aa94d29317aff0a18f1a0b2 /core/server_test/src | |
| parent | 12708aecacb318906a16987c76c397d177c0c6e7 (diff) | |
创建了新 Cargo Project : Core Test,用于测试核心代码
Diffstat (limited to 'core/server_test/src')
| -rw-r--r-- | core/server_test/src/main.rs | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/core/server_test/src/main.rs b/core/server_test/src/main.rs new file mode 100644 index 0000000..703b447 --- /dev/null +++ b/core/server_test/src/main.rs @@ -0,0 +1,39 @@ +use phantomlink_gamepad_core::message::PlayerMessage; +use phantomlink_gamepad_core::phantom_link_server::{PLServer, PLServerEvent}; +use phantomlink_gamepad_core::player::PlayerInfo; + +fn main() { + let pl_server = PLServer::default(); + pl_server.start_listening(Event); +} + +struct Event; +impl PLServerEvent for Event { + fn server_start() { + todo!() + } + + fn server_shutdown() { + todo!() + } + + fn request_received(info: PlayerInfo) -> bool { + todo!() + } + + fn player_joined(info: PlayerInfo) { + todo!() + } + + fn player_left(info: PlayerInfo) { + todo!() + } + + fn player_disconnected(info: PlayerInfo) { + todo!() + } + + fn msg_received(info: PlayerInfo, msg: PlayerMessage) { + todo!() + } +}
\ No newline at end of file |
