#include <iostream>
#include <string>
using namespace std;
const int breite = 800;
const int hoehe = 600;
class cSpieler {
private:
int energie;
int xposi;
int yposi;
public:
void spielername (cSpieler spiel1);
void koordinaten (cSpieler spiel1, int xpos, int ypos);
void zeigedaten (cSpieler spiel1);
string name;
cSpieler ();
};
cSpieler :: cSpieler () {
energie = 100;
};
int main () {
cSpieler spieler1;
cout << "Wilkommen bei der Spielerinitialisierung!\n\n";
spieler1.spielername (spieler1);
spieler1.koordinaten (spieler1, breite, hoehe);
cout << "Spielerdaten wurden initialisiert.\nSpielerdaten werden ausgegeben:\n";
spieler1.zeigedaten (spieler1);
cout << "Programm wird beendet!";
}
void cSpieler :: spielername (cSpieler spiel1) {
cout << "Bitte Spielernamen eingeben: \n";
cin >> spiel1.name;
cout << "Ausgewaehlter Spielername: " << spiel1.name; }
void cSpieler :: koordinaten (cSpieler spiel1, int xpos, int ypos) {
cout << "Spielerkoordinaten eingeben: \n";
cout << "Hoehe eingeben: ";
cin >> spiel1.yposi;
cout << "Breite eingeben: \n";
cin >> spiel1.xposi; }
void cSpieler :: zeigedaten (cSpieler spiel1) {
cout << "Spielername: " << spiel1.name << endl;
cout << "Energie: " << spiel1.energie << endl;
cout << "X-Position: " << spiel1.xposi << endl;
cout << "Y-Position: " << spiel1.yposi << endl; }