Показать сообщение отдельно
Старый 17.05.2018, 18:31
ZergMaster вне форума Посмотреть профиль Отправить личное сообщение для ZergMaster Найти все сообщения от ZergMaster
  № 15  
Ответить с цитированием
ZergMaster
 
Аватар для ZergMaster

Регистрация: May 2008
Адрес: Питер
Сообщений: 385
Отправить сообщение для ZergMaster с помощью ICQ Отправить сообщение для ZergMaster с помощью Skype™
Насколько я понял, ты говоришь о том, что у тебя в Персонаже есть вектор, в котором находятся пары "имя свойства" - "значение", и по вызову updateProps все эти штуки применяются. То есть для каждого персонажа в игре, для каждой фигулечки, с которой что-то происходит, нужно наполнять этот вектор действий.
Я бы, наверное, пошел по другому - у меня были бы сущности Действия, в которые я бы передавал тех, с кем они происходят и вытворял бы с ними там уже что хочешь. Без вот этих заморочек. Зачем это все?
__________________
while(live()) { hope(); }