diff options
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 |
