blob: f674f6c2b56d80a38cf8b6678b41a04e2e7bb0c8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
use crate::client::client::PadClient;
use crate::messages::PlayerMessage;
impl PadClient {
// TODO :: 可能需要返回是否成功
pub fn send_message (&self, msg: PlayerMessage) {
}
/// 按下
pub fn pressed (&self, btn_num: u8) {
self.send_message(PlayerMessage::ButtonPressed(btn_num))
}
/// 抬起
pub fn released (&self, btn_num: u8) {
self.send_message(PlayerMessage::ButtonReleased(btn_num))
}
pub fn msg (&self, msg_str: String) {
self.send_message(PlayerMessage::Message(msg_str))
}
// TODO :: 可能需要返回信息
pub fn cmd (&self, cmd_str: String) {
self.send_message(PlayerMessage::Command(cmd_str))
}
}
|