2010-02-16

[Java] Gra w Kółko i Krzyżyk - 6. Diagramy stanowe (UML)

Diagram stanowy przycisku pokazuje jakie może przyjąć stany przycisk znajdujący się na planszy.


W pierwszym etapie, po uruchomieniu gry, każdy z dziewięciu przycisków jest przyciskiem aktywnym i nie posiada żadnego napisu (jest pusty – bez tekstu). W czasie gry każdy z przycisków może przyjąć jeszcze dwa różne stany – może stać się nieaktywny i otrzymać etykietę tekstową (stanie się tak jeśli gracz kliknie lewym klawiszem myszki w aktywny przycisk) lub też może stać się nieaktywny bez etykietki tekstowej (jeśli gra zakończy się zwycięstwem jednego z graczy to reszta aktywnych przycisków przyjmie właśnie taki stan).

Klasa Znak może również przyjąć kilka różnych stanów. Znak może być pusty (każdy z dziewięciu znaków na początku gry jest pusty) oraz może być wypełniony znakiem „X” lub „O”.



Podoba Ci się ten wpis? Kliknij w reklamę. :)

Brak komentarzy:

Prześlij komentarz