Ejemplo n.º 1
0
 public static void zpracujZpravu(Zprava z) {
   System.out.println("zpracujZpravu " + z.typ);
   switch (z.typ) {
     case Zprava.ZPRAVA_ZIJU_OK:
       break;
     case Zprava.ZPRAVA_CHAT_OK:
       zpracujChatOk(z);
       break;
     case Zprava.ZPRAVA_NEKDO_LOGIN:
       zpracujNekdoLogin(z);
       break;
     case Zprava.ZPRAVA_NEKDO_LOGOUT:
       zpracujNekdoLogout(z);
       break;
     case Zprava.ZPRAVA_STOLEK_NOVY:
       zpracujStolekNovy(z);
       break;
     case Zprava.ZPRAVA_STOLEK_PRISEDL:
       zpracujStolekPrisedl(z);
       break;
     case Zprava.ZPRAVA_STOLEK_ODSEDL:
       zpracujStolekOdsedl(z);
       break;
     case Zprava.ZPRAVA_STOLEK_PRESEDNUTI:
       zpracujStolekPresednuti(z);
       break;
     case Zprava.ZPRAVA_STOLEK_START:
       zpracujStolekStart(z);
       break;
     case Zprava.ZPRAVA_STOLEK_TAH:
       zpracujStolekTah(z);
       break;
     case Zprava.ZPRAVA_STOLEK_TAHY_PRIHLIZEJICIMU:
       zpracujStolekTahyPrihlizejicimu(z);
       break;
     case Zprava.ZPRAVA_STOLEK_NAVRHUJE_REMIS:
       zpracujNavrhujiRemis(z);
       break;
     case Zprava.ZPRAVA_STOLEK_KONEC_PARTIE:
       zpracujKonecPartie(z);
       break;
     case Zprava.ZPRAVA_KLIENT_ERROR:
       MessageBox.messageBoxLater(
           "Chyba klienta", "Do¹lo k chybì klienta a budete odpojeni.", true);
       break;
     case Zprava.ZPRAVA_INTERNAL_ERROR:
       MessageBox.messageBoxLater(
           "Chyba klienta", "Do¹lo k chybì serveru a budete odpojeni.", true);
       break;
     default:
       System.out.println("Neznama zprava " + z.typ);
   }
 }
Ejemplo n.º 2
0
  public static void zpracujKonecPartie(Zprava z) {
    int idStolku = Zprava.array2int(z.param, 0);
    int vysledek = Zprava.array2int(z.param, 4);
    int podrobne = Zprava.array2int(z.param, 8);

    MessageBox.messageBoxLater(
        Zprava.getStringKratkyKonec(vysledek), Zprava.getStringKonec(podrobne), false);
    Stolek s = (Stolek) Global.stolky.get(new Integer(idStolku));
    if (s == null) {
      return;
    }
    s.bStart = s.cStart = s.hrajeSe = false;
    if (s.okno == null) {
      return;
    }
    s.okno.nastavButtony();
    s.okno.sachovnice.predtahnuto = 0;
    s.okno.bileHodiny.konecPartie();
    s.okno.cerneHodiny.konecPartie();
  }