
Visual Basic
Dobrý den, naprogramoval jsem v programu Visual Basic hru pexeso, má však jeden problém pokud klikám rychle na karty, program přestane stíhat je otáčet zpět a hra nefunguje jak by měla....celé dny nad tím přemýšlím ale stále nemohu přijít na to jak karty nějak "zamknout" aby nebylo možné naklikat více karet a tím tak "zblnout" program.
pexeso-kod-txt <---- Zde je kod v poznámkovém bloku.
Kód sa mi študovať nechce, ale sprav si semafor(premennú=0), v ktorú inkrementuješ pri otočení karty. Dekrementuješ pri zavretí. Pri každom kliknutí na kartu, ju budeš testovať. Ak bude mať hodnotu 2, kliknutie na otočenie karty budeš ignorovať.
To by mohlo fungovat......
Kým to odladíš, nechaj si jej hodnotu niekde zobrazovať.