• Передача значений от класса-объекта классу-обработчику

    @BuccapuoH

    Если класс Event - ваш самописный и вы в целом собираетесь игровую механику на событиях построить, то я бы на вашем месте создал несколько классов событий для разных действий (AttackEvent, MovementEvent, TradeEvent, и т.д.) и в каждом бы добавил поле (или набор полей - например std::map) в котором будут храниться данные для события. В вашем случае - сила и здоровье.

    События лучше унаследовать от базового класса Event чтобы не заморачиваться с обработкой.

    Ответ написан
    1 комментарий