aboutsummaryrefslogtreecommitdiff
path: root/oop1w4/main.cpp
blob: b81a711bcefd6cccb2fa944f234d5d6f43826830 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include "Spel.h"
#include "Persoon.h"

#include <iostream>

int main()
{
    Spel spel;
    spel.setScore("Bert", 15);
    std::cout << spel.getScore("Bert") << std::endl; // uikomst: 15
    Persoon *bert = spel.getPersoon("Bert");
    bert->setLeeftijd(103);
    spel.addScore("Bert", 16);
    std::cout << spel.getScore("Bert") << std::endl; // uikomst: 31
    bert = spel.getPersoon("Bert");
    std::cout << bert->getLeeftijd() << std::endl;   // uikomst: 103
    spel.setScore("Joan", 512);
    spel.setScore("Arthur", 1024);
    for ( auto pair : spel.getScores() )
    {
        std::cout << pair.first.getNaam()     << "\t"
                  << pair.first.getLeeftijd() << "\t"
                  << pair.second << std::endl;
    }
    return 0;
}