-
У обох классів монстрів є метод hit(). Цей метод може окремо викликати викликати графічнее відображення, але механізм віднімання хп у противника однаковий. Тому я зробив загальний метод.
-
Було додано 1 поле з поточним уроном для монстра. Це зроблено для узагальнення нанесення дамагу. Фактично, можна було ще ввести поле def, але це укладнення завдання. Будемо вважати, що деф = 0. Також функція, яка повідомляє, що монстр певного типу помер.
-
hp - health points, chp - current health points, dmg - damage
P.S. непогано було б отримати вказівки на мої помилки на мило, якщо такі будуть :) або пропозиції щодо вдосконалення :)