squad

Форк
0
/
main.cpp 
28 строк · 863.0 Байт
1
#include "squad/TurnBasedCombat.h"
2
#include "squad/SimplRules.h"
3
#include "squad/ConsoleView.h"
4

5
//////////////////////////////////////////////////////////
6
// Алгоритм работы 
7

8
int main()
9
{
10
    // name; health; defense; strength; dodge; dexterity
11
    Scene           scene {
12
                        { // отряд 0
13
                            {"рыцарь", 100, 10, 10, 4,  4},
14
                            {"вор",     50,  7, 12, 10, 10},
15
                            {"лучник",  30,  5, 21, 10, 10},
16
                        },
17
                        { // отряд 1
18
                            {"тролль", 180, 10, 21, 4, 4},
19
                        },
20
                    };
21
    SimplRules      rules(scene);
22
    ConsoleView     view(scene);
23
    TurnBasedCombat combat(scene, view);
24

25
    combat.fight(rules);
26

27
    return 0;
28
}
29

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.