@@ -116,11 +116,12 @@ private static int translateLetters(char c)
116116 return 0 ;
117117 }
118118
119- public static boolean giveCards (String cards )
119+ public static boolean giveCards (String cards , String message )
120120 {
121121 int sender = translateLetters (cards .charAt (0 ));
122122 if (sender != GameManager .getPLAYER ())
123123 {
124+ sentMessage (message );
124125 int receiver = translateLetters (cards .charAt (1 ));
125126 GameManager .setPlayersCards (new CardFactory ().createFromTrama (cards .substring (2 )),receiver );
126127 return true ;
@@ -136,11 +137,12 @@ public static void playCard(PlayCard card, int player)
136137 sentMessage (message );
137138 }
138139
139- public static boolean playCard (String card )
140+ public static boolean playCard (String card , String message )
140141 {
141142 int sender = translateLetters (card .charAt (0 ));
142143 if (sender !=GameManager .getPLAYER ())
143144 {
145+ sentMessage (message );
144146 int number = Integer .parseInt (card .substring (2 , 4 ));
145147 PlayCard car = new Card (number , deParser ().get (card .substring (4 )));
146148 GameManager .playCard (sender , car );
@@ -170,11 +172,12 @@ public static void setVira(PlayCard card)
170172 sentMessage (message );
171173 }
172174
173- public static boolean setVira (String message )
175+ public static boolean setVira (String message , String s )
174176 {
175177 int sender = translateLetters (message .charAt (0 ));
176178 if (sender != GameManager .getPLAYER ())
177179 {
180+ sentMessage (s );
178181 int number = Integer .parseInt (message .substring (2 , 4 ));
179182 String type = deParser ().get (message .substring (4 ));
180183 PlayCard card = new Card (number , type );
@@ -190,11 +193,12 @@ public static void trick(int player)
190193 sentMessage (message );
191194 }
192195
193- public static boolean trick (String s )
196+ public static boolean trick (String s , String message )
194197 {
195198 int sender =translateLetters (s .charAt (0 ));
196199 if (sender !=GameManager .getPLAYER ())
197200 {
201+ SerialManager .sentMessage (message );
198202 int receiver =translateLetters (s .charAt (1 ));
199203 GameManager .trick (sender , receiver );
200204 return true ;
@@ -208,11 +212,12 @@ public static void trickResponse(int player, boolean ans)
208212 sentMessage (message );
209213 }
210214
211- public static boolean trickResponse (String s )
215+ public static boolean trickResponse (String s , String message )
212216 {
213217 int sender =translateLetters (s .charAt (0 ));
214218 if (sender !=GameManager .getPLAYER ())
215219 {
220+ sentMessage (message );
216221 boolean accept = s .charAt (2 ) == 'S' ;
217222 GameManager .trickResponse (sender , accept );
218223 return true ;
0 commit comments