#include <iostream>
#include <string>
 
using namespace std;
 
struct spieler {
    int energie;
    int punkte;
    int team;
};
void berechnepunkte (spieler *spiel1, int bonuspunkte);
void zeigespieler (spieler &spiel1);
void ladelevel (int levelangabe);
 
int main () {
   
    spieler spieler1;
    spieler1.energie = 1000;
    spieler1.punkte = 0;
    spieler1.team = 1;
   
    int level = 20;
    int bonus = 1000;
   
    ladelevel (level);
    zeigespieler (spieler1);
    berechnepunkte (&spieler1, bonus);
    zeigespieler (spieler1);
    cout << "Gang Bang Brother!";
}
 
void ladelevel (int levelangabe) {
    cout << "Gegenwaertiges Level: " << levelangabe << endl;
}
 
void zeigespieler (spieler &spiel1) {
    cout << "Spielerenergie: " << spiel1.energie << endl;
    cout << "Spielerpunkte: " << spiel1.punkte << endl;
    cout << "Team: " << spiel1.team << endl;
}
 
void berechnepunkte (spieler *spiel1, int bonuspunkte) {
    spiel1->punkte += bonuspunkte;
}