Untitled

mail@pastecode.io avatar
unknown
plain_text
8 months ago
1.9 kB
1
Indexable
case 1: // Tura czarnych (dawniej tura białych)
                if (BUTTON_IsPressed(BUTTON_S4)) { // Zamiana przycisku na S4
                    aktualnaFaza = 2;
                    break;
                }
                sprintf(buforWyswietlacza, "%02u:%02u czarne", czarnePozostalyCzas / 60, czarnePozostalyCzas % 60); // Wyświetlanie czasu czarnych
                LCD_ClearScreen();
                LCD_PutString(buforWyswietlacza, strlen(buforWyswietlacza));
                LCD_PutString("\n", 1);
                sprintf(buforWyswietlacza, "%02u:%02u biale", bialePozostalyCzas / 60, bialePozostalyCzas % 60); // Wyświetlanie czasu białych
                LCD_PutString(buforWyswietlacza, strlen(buforWyswietlacza));
                opoznienie_ms(1000);
                czarnePozostalyCzas--; // Dekrementacja czasu czarnych
                if (czarnePozostalyCzas < 1) {
                    aktualnaFaza = 0;
                }
                break;

            case 2: // Tura białych (dawniej tura czarnych)
                if (BUTTON_IsPressed(BUTTON_S3)) { // Zamiana przycisku na S3
                    aktualnaFaza = 1;
                    break;
                }
                sprintf(buforWyswietlacza, "%02u:%02u biale", bialePozostalyCzas / 60, bialePozostalyCzas % 60); // Wyświetlanie czasu białych
                LCD_ClearScreen();
                LCD_PutString(buforWyswietlacza, strlen(buforWyswietlacza));
                LCD_PutString("\n", 1);
                sprintf(buforWyswietlacza, "%02u:%02u czarne", czarnePozostalyCzas / 60, czarnePozostalyCzas % 60); // Wyświetlanie czasu czarnych
                LCD_PutString(buforWyswietlacza, strlen(buforWyswietlacza));
                opoznienie_ms(1000);
                bialePozostalyCzas--; // Dekrementacja czasu białych
                if (bialePozostalyCzas < 1) {
                    aktualnaFaza = 0;
                }
                break;
Leave a Comment