Beispiel #1
0
 public void UlozDoPole(int aX, int aY, VycetTypuKamene aTypKamene)
 {
     if (aTypKamene == VycetTypuKamene.Cerny)
     {
         poleKamenu[aX, aY] = 1;
     }
     else if (aTypKamene == VycetTypuKamene.Bily)
     {
         poleKamenu[aX, aY] = 2;
     }
 }
Beispiel #2
0
        internal void KlikSoupere(int aX, int aY)
        {
            VycetTypuKamene kamen    = !JeHracBily ? VycetTypuKamene.Bily : VycetTypuKamene.Cerny;
            int             kamenInt = !JeHracBily ? 2 : 1;

            Zvuk();
            hraciPole.hrajeCerny = !hraciPole.hrajeCerny;
            hraciPole.UlozDoPole(aX / hraciPole.cellSize, aY / hraciPole.cellSize, kamen);
            hraciPole.PrepisKameny(aX / hraciPole.cellSize, aY / hraciPole.cellSize, kamenInt);
            VyvolejUdalost(PoZmeneHracihoPole);
            SpustTimer();
        }
Beispiel #3
0
        private void KlientOrServerKlik(MouseEventArgs aE)
        {
            VycetTypuKamene kamen    = JeHracBily ? VycetTypuKamene.Bily : VycetTypuKamene.Cerny;
            int             kamenInt = JeHracBily ? 2 : 1;

            if (hraciPole.MoznostPolozeni(aE.Location.X / hraciPole.cellSize, aE.Location.Y / hraciPole.cellSize, kamenInt))
            {
                Zvuk();
                hraciPole.hrajeCerny = !hraciPole.hrajeCerny;
                hraciPole.UlozDoPole(aE.Location.X / hraciPole.cellSize, aE.Location.Y / hraciPole.cellSize, kamen);
                hraciPole.PrepisKameny(aE.Location.X / hraciPole.cellSize, aE.Location.Y / hraciPole.cellSize, kamenInt);

                VyvolejUdalost(PoZmeneHracihoPole);

                Zprava z = new Zprava();
                z.TypZpravy = TypZpravyEnum.ZpracovavacNovePoziceKamene;
                z.Parametry.Add(new ParametrZpravy("X", aE.X.ToString()));
                z.Parametry.Add(new ParametrZpravy("Y", aE.Y.ToString()));
                PosliZpravu(z);
                timeoutTimer.Stop();
            }
        }
Beispiel #4
0
 public Kamen(VycetTypuKamene aTypKamene, int aX, int aY)
 {
     TypKamene = aTypKamene;
     X         = aX;
     Y         = aY;
 }