
362
Rozdział 8.
Planowanie modelu
Model
Skoro już poradziliśmy sobie z obiektem widoku, przejdźmy do modelu. Model jest tym miejscem,
w którym będziemy przechowywali
stan gry. W modelu często umieszczona jest także jakaś logika związana
ze zmianami stanu. W naszym przypadku stan zawiera informacje o położeniu okrętów, informacje
o miejscach okrętów, które zostały trafione, oraz liczbę zatopionych okrętów. Jedyną logiką, jakiej
będziemy potrzebowali (przynajmniej na razie), będzie określenie, czy próba wykonana przez użytkownika
spowodowała trafienie jakiegoś okrętu, a następnie oznaczenie tego okrętu jako trafionego.
Tak będzie wyglądał nasz obiekt ...