-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsend_event.py
96 lines (84 loc) · 2.64 KB
/
send_event.py
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
from utils import SocketConst
from utils import handle_error
class SendEvent(object):
def __init__(self, sio):
self.sio = sio
# イベント送信
def send_join_room(self, data, callback):
self.sio.emit(
SocketConst.EMIT.JOIN_ROOM,
data,
callback=callback
)
def send_color_of_wild(self, data):
print('{} data_req:'.format(SocketConst.EMIT.COLOR_OF_WILD), data)
self.sio.emit(
SocketConst.EMIT.COLOR_OF_WILD,
data,
callback=lambda err, undefined: handle_error(
SocketConst.EMIT.COLOR_OF_WILD, err)
)
def send_play_card(self, data):
print('{} data_req:'.format(SocketConst.EMIT.PLAY_CARD), data)
self.sio.emit(
SocketConst.EMIT.PLAY_CARD,
data,
callback=lambda err, undefined: handle_error(
SocketConst.EMIT.PLAY_CARD, err)
)
def send_draw_card(self, data):
print('{} data_req:'.format(SocketConst.EMIT.DRAW_CARD), data)
self.sio.emit(
SocketConst.EMIT.DRAW_CARD,
data,
callback=lambda err, undefined: handle_error(
SocketConst.EMIT.DRAW_CARD, err)
)
def send_play_draw_card(self, data):
print('{} data_req:'.format(SocketConst.EMIT.PLAY_DRAW_CARD), data)
self.sio.emit(
SocketConst.EMIT.PLAY_DRAW_CARD,
data,
callback=lambda err, undefined: handle_error(
SocketConst.EMIT.PLAY_DRAW_CARD, err)
)
def send_say_uno_and_play_card(self, data):
print('{} data_req:'.format(SocketConst.EMIT.SAY_UNO_AND_PLAY_CARD), data)
self.sio.emit(
SocketConst.EMIT.SAY_UNO_AND_PLAY_CARD,
data,
callback=lambda err, undefined: handle_error(
SocketConst.EMIT.SAY_UNO_AND_PLAY_CARD, err)
)
def send_say_uno_and_play_draw_card(self, data):
print('{} data_req:'.format(SocketConst.EMIT.SAY_UNO_AND_PLAY_DRAW_CARD), data)
self.sio.emit(
SocketConst.EMIT.SAY_UNO_AND_PLAY_DRAW_CARD,
data,
callback=lambda err, undefined: handle_error(
SocketConst.EMIT.SAY_UNO_AND_PLAY_DRAW_CARD, err)
)
def send_pointed_not_say_uno(self, data):
print('{} data_req:'.format(SocketConst.EMIT.POINTED_NOT_SAY_UNO), data)
self.sio.emit(
SocketConst.EMIT.POINTED_NOT_SAY_UNO,
data,
callback=lambda err, undefined: handle_error(
SocketConst.EMIT.POINTED_NOT_SAY_UNO, err)
)
def send_challenge(self, data):
print('{} data_req:'.format(SocketConst.EMIT.CHALLENGE), data)
self.sio.emit(
SocketConst.EMIT.CHALLENGE,
data,
callback=lambda err, undefined: handle_error(
SocketConst.EMIT.CHALLENGE, err)
)
def send_special_logic(self, data):
print('{} data_req:'.format(SocketConst.EMIT.SPECIAL_LOGIC), data)
self.sio.emit(
SocketConst.EMIT.SPECIAL_LOGIC,
data,
callback=lambda err, undefined: handle_error(
SocketConst.EMIT.SPECIAL_LOGIC, err)
)