451bd3e7f51bf3708bd3e49a6686d016.png
SCREEN 13 CONST CNT = 3 ' Stack for current situation DIM SHARED W(0 TO 15, 0 TO 2) AS INTEGER ' Draw plates & column FOR i = 0 TO 2: LINE (50 + i * 100 - 1, 25)-(50 + i * 100 + 1, 184), 6, BF: NEXT FOR i = 0 TO 15: W(i, 0) = -1: W(i, 1) = -1: W(i, 2) = -1: NEXT FOR i = 0 TO CNT - 1: DrawPlate 0, i, i: W(i, 0) = i: NEXT ' Solve task Hanoi 0, 1, 2, CNT SLEEP 0