Esempio n. 1
0
        public void GetAllZdarzeniaDlaKsiazkiTest()
        {
            IDataFiller     wypelnianieStalymi = new WypelnianieStalymi();
            DataContext     dataContext        = new DataContext();
            IDataRepository dataRepository     = new DataRepository(wypelnianieStalymi, dataContext);
            DataService     dataService        = new DataService(dataRepository);

            Ksiazka ksiazka = new Ksiazka("Testowa", "Ksiazka1");

            dataService.AddKsiazka(ksiazka);
            Stan stan = new Stan(ksiazka, "", false);

            dataService.AddStan(stan);

            Assert.AreEqual(0, dataService.GetAllZdarzeniaDlaKsiazki(stan.Ksiazka).Count());

            dataService.WypozyczKsiazke(dataService.GetKlient(0), stan);
            Assert.AreEqual(1, dataService.GetAllZdarzeniaDlaKsiazki(stan.Ksiazka).Count());

            dataService.ZwrocKsiazke(dataService.GetKlient(0), stan);
            Assert.AreEqual(2, dataService.GetAllZdarzeniaDlaKsiazki(stan.Ksiazka).Count());

            dataService.WypozyczKsiazke(dataService.GetKlient(0), stan);
            Assert.AreEqual(3, dataService.GetAllZdarzeniaDlaKsiazki(stan.Ksiazka).Count());
        }
Esempio n. 2
0
        public async Task <IActionResult> Edit(int id, [Bind("BrojSprata,BrojSoba,Parking,Namjesten,Lift,Novogradnja,ImaBalkon,Id,Naziv,Cijena,Adresa,DetaljniOpis")] Stan stan)
        {
            if (id != stan.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    stan.KorisnikId    = int.Parse(_userManager.GetUserId(HttpContext.User));
                    stan.VrijemeObjave = DateTime.Now;
                    _context.Update(stan);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!StanExists(stan.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["KorisnikId"] = new SelectList(_context.Users, "Id", "Id", stan.KorisnikId);
            return(View(stan));
        }
Esempio n. 3
0
        public void WypozyczKsiazkeTest()
        {
            IDataFiller     wypelnianieStalymi = new WypelnianieStalymi();
            DataContext     dataContext        = new DataContext();
            IDataRepository dataRepository     = new DataRepository(wypelnianieStalymi, dataContext);
            DataService     dataService        = new DataService(dataRepository);

            Klient  klient1  = new Klient("Jan", "Nazwisko1");
            Klient  klient2  = new Klient("Jan", "Nazwisko2");
            Ksiazka ksiazka1 = new Ksiazka("Tytul", "Autor1");
            Ksiazka ksiazka2 = new Ksiazka("Tytul", "Autor2");
            Stan    stan1    = new Stan(ksiazka1, "Opis1", false);
            Stan    stan2    = new Stan(ksiazka2, "Opis2", false);

            dataService.AddStan(stan1);
            dataService.AddStan(stan2);

            dataService.WypozyczKsiazke(klient1, stan1);
            Assert.ThrowsException <ArgumentException>(() => dataService.WypozyczKsiazke(klient2, stan1));
            dataService.WypozyczKsiazke(klient2, stan2);
            Assert.ThrowsException <ArgumentException>(() => dataService.WypozyczKsiazke(klient2, stan2));

            Assert.AreEqual(1, dataService.GetAllZdarzeniaDlaKlienta(klient1).ToList().Count);
            Assert.AreEqual(1, dataService.GetAllZdarzeniaDlaKlienta(klient2).ToList().Count);

            Assert.AreEqual(1, dataService.GetAllZdarzeniaDlaStanu(stan1).ToList().Count);
            Assert.AreEqual(1, dataService.GetAllZdarzeniaDlaStanu(stan2).ToList().Count);
        }
Esempio n. 4
0
    // Use this for initialization
    void Start()
    {
        stan = FindObjectOfType <Stan>();
        if (stan != null)
        {
            stan.ResetTaskOneAudio();
        }

        wordsToDelete = new List <Word>();
        inputString   = "";
        activeWords   = new List <Word>();

        words = t.text.Split(',');
        //Utility.Shuffle(words);
        for (int i = 0; i < words.Length; i++)
        {
            words[i] = words[i].Trim().ToLower();
        }

        validBounds = validAreas.GetComponents <BoxCollider2D>().Select(v => v.bounds).ToArray();
        float widest = 0;

        for (int i = 0; i < validBounds.Length; i++)
        {
            if (validBounds[i].size.x > widest)
            {
                widestScreenIndex = i;
                widest            = validBounds[i].size.x;
            }
        }
        lastScreenIndex = widestScreenIndex;
    }
Esempio n. 5
0
        public void Drukuj(string tekst)
        {
            if (Stan.HasFlag(Stan.BrakCzarnegoTuszu))
            {
                Console.WriteLine("Brak czarnegu tuszu");
            }
            if (Stan.HasFlag(Stan.BrakNiebieskiegoTuszu))
            {
                Console.WriteLine("Brak niebieskiego tuszu");
            }
            if (Stan.HasFlag(Stan.BrakZoltegoTuszu))
            {
                Console.WriteLine("Brak zoltego tuszu");
            }
            if (Stan.HasFlag(Stan.BrakRozowegoTuszu))
            {
                Console.WriteLine("Brak rozowego tuszu");
            }
            if (Stan.HasFlag(Stan.BrakPapieru))
            {
                Console.WriteLine("Brak papieru");
            }
            if (Stan.HasFlag(Stan.ZacietyPapier))
            {
                Console.WriteLine("Papier zaciety");
            }

            if (Stan == Stan.Dziala)
            {
                Console.WriteLine(tekst);
                Stan = Stan.BrakRozowegoTuszu | Stan.ZacietyPapier;
            }
        }
    public void CreateKidCharacter()
    {
        int       r = Random.Range(0, 5);
        Character newCharacter;

        if (r == 0)
        {
            newCharacter = new Cartman();
        }
        else if (r == 1)
        {
            newCharacter = new Kenny();
        }
        else if (r == 2)
        {
            newCharacter = new Kyle();
        }
        else if (r == 3)
        {
            newCharacter = new Stan();
        }
        else if (r == 4)
        {
            newCharacter = new Wendy();
        }
    }
Esempio n. 7
0
 private async void Form1_FormClosing(object sender, FormClosingEventArgs e)
 {
     //Zapisuję ostatni stan.
     if (ObecnyStan != null)
     {
         if (ObecnyStan.NazwaZdarzenia == "Awaria")
         {
             Awaria nowaAwaria = new Awaria {
                 GodzinaUruchomienia = CzasUruchomienia, CzasTrwania = this.CzasTrwania, TypZdarzenia = ObecnyStan, Brygada = this.Brygada, LiniaProdukcyjna = this.LiniaProdukcyjna
             };
             db.Awaria.Add(nowaAwaria);
             await db.SaveChangesAsync();
         }
         else if (ObecnyStan.NazwaZdarzenia == "Przezbrojenie")
         {
             Przezbrojenie nowePrzezbrojenie = new Przezbrojenie {
                 GodzinaUruchomienia = CzasUruchomienia, CzasTrwania = this.CzasTrwania, TypZdarzenia = ObecnyStan, Brygada = this.Brygada, LiniaProdukcyjna = this.LiniaProdukcyjna
             };
             db.Przezbrojenia.Add(nowePrzezbrojenie);
             await db.SaveChangesAsync();
         }
         else
         {
             Stan stanDoZapisania = new Stan {
                 GodzinaUruchomienia = CzasUruchomienia, CzasTrwania = this.CzasTrwania, TypZdarzenia = ObecnyStan, Brygada = this.Brygada, LiniaProdukcyjna = this.LiniaProdukcyjna
             };
             db.Stan.Add(stanDoZapisania);
             await db.SaveChangesAsync();
         }
     }
     //zamykam połączenie arduino
     this.closeArduinoConnection();
 }
Esempio n. 8
0
 public OpisStanu(Katalog ksiazka, Stan stan, string opis, Zdarzenie zdarzenie)
 {
     this.IdStanu    = Guid.NewGuid();
     this.ObecnyStan = stan;
     this.Ksiazka    = ksiazka;
     this.Opis       = opis;
     this.Zdarzenie  = zdarzenie;
 }
Esempio n. 9
0
        static void Main(string[] args)
        {
            Stan Stan1 = Stan.Off;

            Console.WriteLine($"Stan: {Stan1}, wartość: {Convert.ToInt32(Stan1)}");

            Console.ReadKey();
        }
Esempio n. 10
0
        /// <summary>
        /// naszew zabawy z podstawowymi rzeczami
        /// </summary>
        private static void ZabawyNasze()
        {
            for (; ;)
            {
                Console.WriteLine("Hello World!");
                Console.WriteLine("Podaj imie");
                string imie = Console.ReadLine();

                if (imie == "exit")
                {
                    break;
                }

                switch (imie)
                {
                case "adam":
                    Console.WriteLine(imie + " witaj");
                    break;

                case "tomek":
                    Console.WriteLine(2 + 5 * 8);
                    break;

                default:
                    Console.WriteLine("Witaj " + imie);
                    break;
                }

                for (int i = 0; i < 10; i++)
                {
                    Console.WriteLine(i);
                }

                Console.ReadKey();
                Console.Clear();
            }

            Stan stan = Stan.Otwarte;


            switch (stan)
            {
            case Stan.Otwarte:
                Console.WriteLine("stan jest otwarty");
                break;

            case Stan.Zamkniete:
                Console.WriteLine("stan jest zamkniety");
                break;

            case Stan.Nieokreslone:
                Console.WriteLine("stan jest nieokreslony");
                break;

            default:
                break;
            }
        }
Esempio n. 11
0
        public ModelGry(int zakresOd = 1, int zakresDo = 100)
        {
            ZakresOd = Math.Min(zakresOd, zakresDo);
            ZakresDo = Math.Max(zakresOd, zakresDo);
            Random los = new Random();

            wylosowana = los.Next(ZakresOd, ZakresDo + 1);
            StanGry    = Stan.Trwa;
        }
        // ctor's

        /// <summary>
        ///
        /// </summary>
        /// <param name="min"></param>
        /// <param name="max"></param>
        /// <exception cref="ArgumentException">jeśli min > max</exception>
        public Gra(int min, int max)
        {
            this.Min         = min;
            Max              = max;
            liczbaOdgadywana = (new Random()).Next(min, max + 1);
            StanGry          = Stan.Trwa;
            ListaRuchow      = new List <Ruch>();
            ListaRuchow.Add(new Ruch(propozycja: null, odpowiedz: null, StanGry));
        }
Esempio n. 13
0
 public void Drukuj(string tekst)
 {
     if (stan.HasFlag(Stan.Dziala))
     {
         Console.WriteLine("Drukuje");
         stan  = Stan.BrakZoltegoTuszu;
         stan |= Stan.BrakRozowegoTuszu;
     }
 }
Esempio n. 14
0
        public void ConstructorTest()
        {
            DateTime dateTime  = DateTime.Now;
            Ksiazka  ksiazka   = new Ksiazka("Witaj swiecie", "Test");
            Stan     opisStanu = new Stan(ksiazka, "xyz", false, dateTime);

            Assert.AreSame(ksiazka, opisStanu.Ksiazka);
            Assert.AreEqual("xyz", opisStanu.Opis);
            Assert.AreEqual(dateTime, opisStanu.DataZakupu);
        }
Esempio n. 15
0
 void Logika_Gry()
 {
     if (GameState == Stan.Gra)
     {
         #region KEYBOARD STEROWANIE
         if ((int)Menu1.CurrentControllerState == 1)
         {
             Gracz1.Player_Poruszanie(Klawiatura1.Zwracanie(), graphics);
             Mapa1.Sprawdz_Bonus(Gracz1, Gracz2, licznik_klatek);
             Gracz2.Player_Poruszanie(Klawiatura1.Zwracanie2(), graphics);
             Mapa1.Sprawdz_Bonus(Gracz2, Gracz1, licznik_klatek);
             Gracz1.Zwieksz_liczbe_bomb_postawionych(Mapa1.stawianie_bomby(Gracz1.Logika_Bomba_stawianie(Klawiatura1.Zwracanie()), Gracz1, Gracz2));
             Mapa1.Logika_bomba(licznik_klatek, Gracz1, Gracz2);
             Gracz2.Zwieksz_liczbe_bomb_postawionych(Mapa1.stawianie_bomby(Gracz2.Logika_Bomba_stawianie(Klawiatura1.Zwracanie2()), Gracz2, Gracz1));
             Mapa1.Logika_bomba(licznik_klatek, Gracz2, Gracz1);
             Gracz1.Aktualizuj_Pozycje(Mapa1.kolizje(Gracz1.Position, Klawiatura1.Zwracanie(), Gracz1.kara));
             Gracz2.Aktualizuj_Pozycje(Mapa1.kolizje(Gracz2.Position, Klawiatura1.Zwracanie2(), Gracz2.kara));
             if (keyboardState.IsKeyDown(Keys.P))
             {
                 GameState = Stan.Pause;
                 Sound = false;
             }
           //  if (keyboardState.IsKeyDown(Keys.M))
             //    Sound = !Sound ;
         }
         #endregion
         #region STM STEROWANIE
         if ((int)Menu1.CurrentControllerState == 2)
         {
             Gracz1.Player_Poruszanie(Klawiatura1.STMZwracanie1(), graphics);
             Mapa1.Sprawdz_Bonus(Gracz1, Gracz2, licznik_klatek);
             Gracz2.Player_Poruszanie(Klawiatura1.STMZwracanie2(), graphics);
             Mapa1.Sprawdz_Bonus(Gracz2, Gracz1, licznik_klatek);
             Gracz1.Zwieksz_liczbe_bomb_postawionych(Mapa1.stawianie_bomby(Gracz1.Logika_Bomba_stawianie(Klawiatura1.STMZwracanie1()), Gracz1, Gracz2));
             Mapa1.Logika_bomba(licznik_klatek, Gracz1, Gracz2);
             Gracz2.Zwieksz_liczbe_bomb_postawionych(Mapa1.stawianie_bomby(Gracz2.Logika_Bomba_stawianie(Klawiatura1.STMZwracanie2()), Gracz2, Gracz1));
             Mapa1.Logika_bomba(licznik_klatek, Gracz2, Gracz1);
             Gracz1.Aktualizuj_Pozycje(Mapa1.kolizje(Gracz1.Position, Klawiatura1.STMZwracanie1(), Gracz1.kara));
             Gracz2.Aktualizuj_Pozycje(Mapa1.kolizje(Gracz2.Position, Klawiatura1.STMZwracanie2(), Gracz2.kara));
             if (keyboardState.IsKeyDown(Keys.P))
             {
                 GameState = Stan.Pause;
                 Sound = false;
             }
             //if (keyboardState.IsKeyDown(Keys.M))
               //  Sound = !Sound;
         }
         #endregion
         #region --------------------Death - Delay
         Mapa1.Smierc_delay(Gracz1);
         Mapa1.Smierc_delay(Gracz2);
         #endregion
     }
     
 }
Esempio n. 16
0
 public void WypozyczKsiazke(Klient klient, Stan stan)
 {
     if (!stan.CzyWypozyczona)
     {
         int index = IData.GetAllStan().ToList <Stan>().FindIndex(s => s == stan);
         IData.UpdateStan(index, stan.Ksiazka, "Egzemplarz wypożyczony", true, DateTime.Now);
         IData.AddZdarzenie(new Wypozyczenie(klient, stan));
         return;
     }
     throw new ArgumentException("Aktualnie nie można wypożyczyć tej książki.");
 }
Esempio n. 17
0
        private Bohater(string imie, List <Umiejetnosc> umiejetnosci)
        {
            Podklasy = new Dictionary <string, object>();
            Imie     = imie;
            foreach (Umiejetnosc u in umiejetnosci)
            {
                DodajUmiejetnosc(u);
            }

            Stan = Stan.Gotowy;
        }
Esempio n. 18
0
        public void DeleteStanAlreadyUsedExceptionTest()
        {
            IDataFiller     wypelnianieStalymi = new WypelnianieStalymi();
            DataContext     dataContext        = new DataContext();
            IDataRepository dataRepository     = new DataRepository(wypelnianieStalymi, dataContext);

            Stan      stan      = dataRepository.GetStan(0);
            Zdarzenie zdarzenie = new Wypozyczenie(dataRepository.GetKlient(0), stan);

            Assert.ThrowsException <Exception>(() => dataRepository.DeleteStan(stan));
        }
Esempio n. 19
0
        public override string ToString()
        {
            var builder = new StringBuilder();

            builder.AppendLine("Stan: " + Stan.ToString());
            builder.AppendLine("AmountTran: " + AmountTran.ToString());
            builder.AppendLine("AmtTranFee: " + AmtTranFee.ToString());
            builder.AppendLine("AmountCash: " + AmountCash.ToString());

            return(builder.ToString());
        }
Esempio n. 20
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = (NumRejestracyjny != null ? NumRejestracyjny.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Marka != null ? Marka.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Model != null ? Model.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Stan != null ? Stan.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ DataKontroli.GetHashCode();
         return(hashCode);
     }
 }
Esempio n. 21
0
        public void ConstructorDataTest()
        {
            Klient   klient   = new Klient("Jan", "Kowalski");
            Stan     stan     = new Stan(new Ksiazka("Witaj swiecie", "Test"), "xyz", false, DateTime.Now);
            DateTime dateTime = DateTime.Now;

            Zwrot wypozyczenie = new Zwrot(klient, stan, dateTime);

            Assert.AreEqual(klient, wypozyczenie.Klient);
            Assert.AreEqual(stan, wypozyczenie.Stan);
            Assert.AreEqual(dateTime, wypozyczenie.Data);
        }
Esempio n. 22
0
        private void Wlacz()
        {
            if (stan != Stan.WYLACZONA)
            {
                stan = Stan.WLACZONA;
                Console.WriteLine("Condition: Run");
            }

            else
            {
                Console.WriteLine("Recorder is already running!");
            }
        }
Esempio n. 23
0
        public IEnumerable <Zdarzenie> GetAllZdarzeniaDlaStanu(Stan stan)
        {
            List <Zdarzenie> result = new List <Zdarzenie>();

            foreach (Zdarzenie zdarzenie in IData.GetAllZdarzenie())
            {
                if (zdarzenie.Stan == stan)
                {
                    result.Add(zdarzenie);
                }
            }
            return(result);
        }
Esempio n. 24
0
        public void ZwrocKsiazke(Klient klient, Stan stan)
        {
            Klient ktoWypozyczyl = IData.GetAllZdarzenie().ToList().Find(x => x.Stan == stan).Klient;

            if (stan.CzyWypozyczona && ktoWypozyczyl == klient)
            {
                int index = IData.GetAllStan().ToList <Stan>().FindIndex(s => s == stan);
                IData.UpdateStan(index, stan.Ksiazka, "Egzemplarz dostępny", false, DateTime.Now);
                IData.AddZdarzenie(new Zwrot(klient, stan));
                return;
            }
            throw new ArgumentException("Aktualnie nie można zwrócić tej książki.");
        }
Esempio n. 25
0
        public void ConstructorTest()
        {
            Klient klient = new Klient("Jan", "Kowalski");
            Stan   stan   = new Stan(new Ksiazka("Witaj swiecie", "Test"), "xyz", false, DateTime.Now);

            DateTime dateTimePrzed = DateTime.Now;
            Zwrot    wypozyczenie  = new Zwrot(klient, stan);
            DateTime dateTimePo    = DateTime.Now;

            Assert.AreEqual(klient, wypozyczenie.Klient);
            Assert.AreEqual(stan, wypozyczenie.Stan);
            Assert.IsTrue(wypozyczenie.Data >= dateTimePrzed);
            Assert.IsTrue(wypozyczenie.Data <= dateTimePo);
        }
Esempio n. 26
0
 public void Nagrywaj()
 {
     if (stan == Stan.ODTWARZANIE)
     {
         Console.WriteLine("You can't record while is open!");
     }
     else if (stan == Stan.WYLACZONA)
     {
         Console.WriteLine("Recorder is OFF!");
     }
     else
     {
         stan = Stan.NAGRYWANIE;
         Console.WriteLine("Condition: Recording");
     }
 }
Esempio n. 27
0
 public void Odtwarzaj()
 {
     if (stan == Stan.NAGRYWANIE)
     {
         Console.WriteLine("You can't open while recording!");
     }
     else if (stan != Stan.WYLACZONA)
     {
         stan = Stan.ODTWARZANIE;
         Console.WriteLine("Condition: Opening!");
     }
     else
     {
         Console.WriteLine("Recorder is OFF!");
     }
 }
Esempio n. 28
0
        public async Task <IActionResult> Create([Bind("BrojSprata,BrojSoba,Parking,Namjesten,Lift,Novogradnja,ImaBalkon,Id,Naziv,Cijena,Adresa,DetaljniOpis")] Stan stan)
        {
            if (ModelState.IsValid)
            {
                stan.KorisnikId = int.Parse(_userManager.GetUserId(HttpContext.User));
                //var now = DateTime.Now;
                //var date = new DateTime(now.Year, now.Month, now.Day, now.Hour, now.Minute, now.Second);
                stan.VrijemeObjave = DateTime.Now;
                _context.Add(stan);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["KorisnikId"] = new SelectList(_context.Users, "Id", "Id", stan.KorisnikId);
            return(View(stan));
        }
Esempio n. 29
0
 public Odp Ocena(int propozycja)
 {
     if (propozycja < wylosowana)
     {
         return(Odp.ZaMalo);
     }
     else if (propozycja > wylosowana)
     {
         return(Odp.ZaDuzo);
     }
     else
     {
         StanGry = Stan.Odgadnieta;
         return(Odp.Trafione);
     }
 }
Esempio n. 30
0
        public void Update(MouseState mouseState)
        {
            Point mousePosition = new Point(mouseState.X, mouseState.Y);

            if (rectangle.Contains(mousePosition) && mouseState.LeftButton == ButtonState.Pressed)
            {
                status = Stan.pressed;
            }
            else if (rectangle.Contains(mousePosition))
            {
                status = Stan.marked;
            }
            else
            {
                status = Stan.normal;
            }
        }
Esempio n. 31
0
        public void SetTest()
        {
            DateTime dateTime1 = DateTime.Now;
            DateTime dateTime2 = DateTime.Now.AddDays(2);
            Ksiazka  ksiazka1  = new Ksiazka("Witaj swiecie", "Test");
            Ksiazka  ksiazka2  = new Ksiazka("Swiecie witaj", "Tset");

            Stan stan = new Stan(ksiazka1, "xyz", false, dateTime1);

            stan.Ksiazka    = ksiazka2;
            stan.Opis       = "xyz2";
            stan.DataZakupu = dateTime2;

            Assert.AreSame(ksiazka2, stan.Ksiazka);
            Assert.AreEqual("xyz2", stan.Opis);
            Assert.AreEqual(dateTime2, stan.DataZakupu);
        }
Esempio n. 32
0
        protected override void Draw(GameTime gameTime)
        {
            GraphicsDevice.Clear(Color.CornflowerBlue);
            spriteBatch.Begin();
            #region -------------------Graphic methods
            //------------------------------------------------------------------------------------------------Mapa Grafika-------------------------------------------------------------------------------------------------------
            if (GameState == Stan.Gra)
            {
                Graphic.Grafika_Ca³a(spriteBatch);
                Graphic.muzykainstancja.Play();
            }
           if (GameState == Stan.Options)
           {
               keyboardState = Keyboard.GetState();
               Menu1.Menu_Opcje(keyboardState, spriteBatch, GraphicsDevice, Graphic, gameTime);
           }
           if (GameState == Stan.Credits)
           {
               Menu1.Menu_Credits(keyboardState, spriteBatch, GraphicsDevice, Graphic, gameTime);
           }
           if (GameState == Stan.Menu)
           {
                   keyboardState = Keyboard.GetState();
                   Menu1.Menu_Logika(keyboardState, spriteBatch, GraphicsDevice, Graphic, gameTime);
           }
           if (GameState == Stan.Pause)
           {
               Graphic.muzykainstancja.Stop();
               keyboardState = Keyboard.GetState();
               if (keyboardState.IsKeyDown(Keys.O))
                   GameState = Stan.Gra;
               if (keyboardState.IsKeyDown(Keys.Escape))
               {
                   GameState = Stan.Menu;
                   Mapa1.reset_logiki(Gracz1, Gracz2, Mapa1);
               }
               Graphic.Grafika_Ca³a(spriteBatch);
                         
           }
           
#endregion
           #region--------------------------Fps counter for animation 
           if (licznik_klatek >= 60)
            {
                licznik_klatek = 0;
            }
           #endregion
           spriteBatch.End();         
            base.Draw(gameTime);
        }
Esempio n. 33
0
 protected override void Initialize()
 {        
     Gracz1.Position = new Vector2(275, 55);
     Gracz2.Position = new Vector2(900, 630);
     Mapa1.Stawianie_klockow();
     GameState = Stan.Menu;
     base.Initialize();
 }
Esempio n. 34
0
 public void UstawStanWszystkichStworzen(Stan stan)
 {
     foreach (Stworzenie s in listaStworzen)
     {
         s.Stan = Stan.czeka;
     }
 }
Esempio n. 35
0
File: Gra.cs Progetto: primu/pz
 // ustawia nowe rozdanie w grze
 public void NoweRozdanie()
 {
     wyniki = false;
     pula = 0;
     stol.Clear();
     rozdanie();
     licznik++;
     najwyzszaStawka = duzyBlind * licznik;
     foreach (Gracz a in user)
     {
         a.czyNoweRozdanie = false;
         a.stawia = 0;
         a.stan = Gracz.StanGracza.Ready;
     }
     if (stan == Stan.SHOWDOWN)
     {
         Rozgrywki.WyrzucUzytkownikowKtorzyPrzegrali(this);
         aktywni.RemoveAll(delegate(Gracz y) { return y.kasa == 0; });
         user.RemoveAll(delegate(Gracz y) { return y.kasa == 0; });
     }
     if (KoniecGry())
     {
         ZakonczGre();
     }
     else
     {//czyli nie jest to koniec gry
         stan = Stan.PREFLOP;
         //dealer
         Gracz v = aktywni.Find(delegate(Gracz c) { return c.identyfikatorUzytkownika == KtoPoprzedni(aktywni, ktoBigBlind); });
         v.stan = Gracz.StanGracza.Dealer;
         ktoDealer = v.identyfikatorUzytkownika;
         //smallBlind
         Gracz x = aktywni.Find(delegate(Gracz c) { return c.identyfikatorUzytkownika == ktoBigBlind; });
         if (x.kasa > najwyzszaStawka / 2)
         {
             x.stan = Gracz.StanGracza.SmallBlind;
             x.kasa -= najwyzszaStawka / 2;
             x.stawia = najwyzszaStawka / 2;
             pula += najwyzszaStawka / 2;
         }
         else
         {
             x.stan = Gracz.StanGracza.AllIn;
             pula += x.kasa;
             x.stawia = x.kasa;
             x.kasa = 0;
         }
         //BigBlind
         Gracz b = aktywni.Find(delegate(Gracz c) { return c.identyfikatorUzytkownika == KtoNastepny(aktywni, ktoBigBlind); });
         if (b.kasa > najwyzszaStawka)
         {
             b.stan = Gracz.StanGracza.BigBlind;
             b.kasa -= najwyzszaStawka;
             b.stawia = najwyzszaStawka;
             pula += najwyzszaStawka;
         }
         else
         {
             b.stan = Gracz.StanGracza.AllIn;
             pula += b.kasa;
             b.stawia = b.kasa;
             b.kasa = 0;
         }
         //ustawienia poczatkowe
         ktoBigBlind = b.identyfikatorUzytkownika;//KtoNastepny(ktoBigBlind);
         ktoStawia = KtoNastepny(aktywni, ktoBigBlind);
         czyjRuch = KtoNastepny(aktywni, ktoBigBlind);//ktoStawia;
     }//else - czyli nie jest to koniec gry
 }
Esempio n. 36
0
File: Gra.cs Progetto: primu/pz
 // akcja na zakończenie rozdania, przydzielenie zwyciestwa w rozdaniu
 public void ZakonczenieRozdania()
 {
     for (int i = 0; i < aktywni.Count; i++)
     {
         if (aktywni[i].stan == Gracz.StanGracza.Fold)
         {
             aktywni.RemoveAt(i);
         }
     }
     if (aktywni.Count == 1)
         listaWin = new List<Gracz>(aktywni);
     else
         listaWin = new List<Gracz>(ktoWygral());
     for (int i = 0; i < aktywni.Count; i++)
     {
         Gracz a = aktywni[i];
         if (listaWin.FindIndex(delegate(Gracz c) { return c.identyfikatorUzytkownika == a.identyfikatorUzytkownika; }) >= 0)
         {
             a.handWin = a.zwroc_hand();
             a.najUkladWin = a.zwroc_najUklad();
             a.kasa += pula / listaWin.Count;
             a.stan = Gracz.StanGracza.Winner;
         }
         else
         {
             if (a.kasa == 0)
             {
                 if (ktoBigBlind == a.identyfikatorUzytkownika)
                     ktoBigBlind = KtoNastepny(aktywni, ktoBigBlind);
                 a.czyGra = false;
             }
         }
     }
     stan = Stan.SHOWDOWN;
     aktualizujListeUser();
     czyjRuch = -1;
 }
Esempio n. 37
0
File: Gra.cs Progetto: primu/pz
 // kończy grę
 public void ZakonczGre()
 {
     Baza.AktualizujKaseUzytkownika(listaWin[0].identyfikatorUzytkownika, listaWin[0].kasa);
     stan = Stan.END;
     czyjRuch = 0;
     pula = 0;
 }