Пример #1
0
 /**
  * metoda pozwala na dodanie garacza do stołu, pod warunkiem ze ich liczba jest mniejsza od 7
  *
  * @param token
  * @return 1 - dodanao gracza, i rozpoczyna on gre od zaraz
  * @return 2 - dodanao gracza, ale aktualnie trwa rozgrywka
  * @return -1 - nie dodano gracza stół pelny
  */
 public List getEventsList(String token) {
   List tab = new ArrayList();
   int i = 0;
   Set<String> k = activePlayers.keySet();
   for (String keyX : k) {
     tab.add(
         new PlayerEvent(
             keyX.substring(0, keyX.length() - 8),
             activePlayers.get(keyX).getCards(),
             (byte) activePlayers.get(keyX).sumCards(),
             activePlayers.get(keyX).getStatus()));
   }
   tab.add(
       new PlayerEvent(
           "krupier", krupier.getCards(), (byte) krupier.sumCards(), krupier.getStatus()));
   return tab;
 }
Пример #2
0
 /**
  * Metoda zdarzeń zwraca tablice graczy i krupiera traktowanego jako gracz przechowuje 4 wartośći:
  * login ; cards - lista kart posiadanych przez gracza; pointsSum suma pkt ; status - informacja
  * czy graczy wygrał, przegrał, gra dalej itp. itd. a nawet etc.
  *
  * @param token
  * @return
  */
 public PlayerEvent[] getEvents(String token) {
   PlayerEvent tab[] = new PlayerEvent[activePlayers.size() + 1];
   int i = 0;
   Set<String> k = activePlayers.keySet();
   for (String keyX : k) {
     tab[i] =
         new PlayerEvent(
             keyX.substring(0, keyX.length() - 8),
             activePlayers.get(keyX).getCards(),
             (byte) activePlayers.get(keyX).sumCards(),
             activePlayers.get(keyX).getStatus());
     ++i;
   }
   tab[i] =
       new PlayerEvent(
           "krupier", krupier.getCards(), (byte) krupier.sumCards(), krupier.getStatus());
   return tab;
 }