TO_mek Opublikowano 8 Lutego 2011 Udostępnij Opublikowano 8 Lutego 2011 Witam! Wiem że banalne ale wapniaki tak mają że siedzą godzinę i wciąż nie potrafią wpaść na rozwiązanie. Mam zmienna "licznik" która ma przyjmować wartości 1, 2 lub 3. Wartości zmieniać się mają o 1 po naciśnięciu strzałek lewo (-1)/prawo (+1). Mam warunek dla wciśnięcia strzałki w lewo: {licznik-=1; if licznik < 1 then licznik=3} ,dla wciśnięcia strzałki w prawo: {licznik+=1; if licznik > 3 then licznik=1} I teraz niech mi ktoś to zamieni na 1 komendę z kombinacją dzielenia przez DIV i MOD tak coby nie było warunków "if" bo już mnie powoli złość bierze. EDIT: Nie chciałem nic błędnie sugerować ale widzę że sporo osób czyta wątek ale nikt nie odpisuje, więc podam jak to zrobiłem dla strzałki w lewo: GML licznik:=((licznik+1) mod 3)+1 i to działa ok czyli licznik przyjmuje wartości 1,3,2,1,3,2,1,3,2 itd. ale za chiny nie mogę wpaść na sekwencję odwrotną czyli 1,2,3,1,2,3,1,2,3 itd. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 9 Lutego 2011 Administratorzy Udostępnij Opublikowano 9 Lutego 2011 EDIT: Nie chciałem nic błędnie sugerować ale widzę że sporo osób czyta wątek ale nikt nie odpisuje, więc podam jak to zrobiłem dla strzałki w lewo: GML licznik:=((licznik+1) mod 3)+1 i to działa ok czyli licznik przyjmuje wartości 1,3,2,1,3,2,1,3,2 itd. ale za chiny nie mogę wpaść na sekwencję odwrotną czyli 1,2,3,1,2,3,1,2,3 itd. GML licznik=(licznik mod 3)+1 ? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
TO_mek Opublikowano 9 Lutego 2011 Autor Udostępnij Opublikowano 9 Lutego 2011 GML licznik=(licznik mod 3)+1 ? No właśnie mnie przed chwilką olśniło i doszedłem do tego samego czyli licznik:=(licznik mod 3)+1; To tak jest jak się nad czymś siedzi a oczy ma się na zapałkach. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się