M.A.X.    Вы вошли как гость
Российский Клуб игроков M.A.X.
 
[Новости]   [Новичку]   [Энциклопедия]   [Документы]   [Файлы]   [Игроки]   [Архивы]   [Архив форума]  
[Новый сайт]   [M.A.X. Gold]   [Партии]  

 
 
 
Архив форума  МаксГолд
[Основной форум] [Голосования] [МаксГолд] [Off-Topic]
 


(На потом/Не существенно) Перелив топлива между разными (по характеристиками) юнитами (при включенной опции  -  nezemlyanin,  26.06.2013  21:12:59

При передаче топлива между юнитами не учитывается количество топлива, затраченное при заправке пустого юнита от цистерны. Так, например, скаут (на заправку которого уходит 3 единицы топлива от цистерны) может заправить много раз другие юниты (10 раз ракетный тагяч, на заправку которого уходит 2 единицы топлива, или 2 раза истребитель, на заправку которого уходит 6 единиц топлива из цистерны). Для решения проблемы, предлагаю у юнитов хранить значение, соответствующее количеству единиц топлива, необходимого для полной заправки юнита от цистерны. При передаче топлива от юнита юниту учитывать именно это количество топлива, а при отображении количества топлива используемого для движения, отображать количество разделенное на коэффициент (количетво топлива необходимое для перемещения на одну клетку). И этот коэффициент будет разным для разных юнитов (например, у самолета этот коэфиициент будет примерно в 10 раз больше чем у скаута).

    ответы :