Технолингва для новичков
Изучая материалы, мне пришла идея как бы выглядела программа для различных фракций Вахи. Например тут вы можете лицезреть прогу для Гвардейца. Что ещё можно придумать, многоуважаемые механикумы?
***
void Guardman(int Faith_in_Emperor)
{
do Kill_Heretics_and_Xenos
{
Shoоt_in_Heretics_and_Ksenos
}
while Die_for_Emperor
return Duty;
}
P.S. Картинка просто для красоты, не баян.
Говнокод огорчает Омниссию. В функцию передаётся параметр, который нигде не используется. У функции тип void, но ты возвращаешь что-то.
а так...... praise the omnissiah!
void Guardman_v2_0(int * restrict Faith_in_Emperor){
do {
int battle_effcy = calc_Guardman_battle_efficiency(*Faith_in_Emperor);
int N_enemies_killed = Shoоt_in_Heretics_and_Ksenos(battle_effcy);
*Faith_in_Emperor += calc_Guardman_Emperror_faith_delta(*Faith_in_Emperror, N_enemies_killed);
} while(get_Number_of_Heretics_and_Ksenos() > 0);
return;
}
Да это же шаблонная функция. То же самое можно применить к КоДовцам, заменив ксеносов на US_Enemy. Только надо еще добавить: