GDI, mysz
Wersja A
Program umożliwiający rozwiązanie problemu wież Hanoi przez użytkownika
- przeniesienie krążków z lewego palika na prawy, według zasady, że większy
krążek nie może leżeć na mniejszym.
- Zawartość obszaru roboczego okna:
- 3 pionowe kreski ("paliki") umiejscowione obok siebie
- na lewym paliku 8 różnokolorowych krążków (widzianych z boku jako
prostokąty), leżących na sobie według zasady: mniejszy na większym
- Działanie użytkownika:
- kliknięcie lewym przyciskiem myszy na paliku, na którym znajduje
się chociaż jeden krążek - zaznaczenie tego palika w sposób widoczny
dla użytkownika
- nie zaznaczać klikniętego palika, jeśli nie ma na nim żadnego
krążka
- kliknięcie lewym przyciskiem myszy, gdy jeden z palików jest zaznaczony,
na innym paliku - przeniesienie pierwszego od góry krążka z zaznaczonego
palika na kliknięty
- dopuszczać przenoszenia krążka tylko wtedy, gdy mniejszy zostanie
umieszczony nad większym lub na pustym paliku
- po przeniesieniu wszystkich krążków z lewego palika na prawy wyświetlić
napis gratulacyjny
- Okno musi być prawidłowo odświeżane, czyli w przypadku zasłonięcia
i odsłonięcia okna cała jego poprzednia zawartość musi zostać odrysowana