Guten Abend,
Ich habe folgendes vor:
Ich möchte eine Lebewesen Struktur erstellen, also mit Werten wie 'Lebenspunkte' die jedes Lebewesen besitzt.
Ich möchte eine Struktur für den Spieler erstellen, die soll sozusagen die Elemente vom Strukt Lebewesen übernehmen und es sollen noch andere Elemente hinzu kommen, die nur der Spieler besitzt, z.B. ein Inventar.
Problem:
Ich weiss nicht so genau, wie ich das genau anstellen soll.
So zumindest mein Versuch:
|
C-/C++-Quelltext
|
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
|
//...
struct entity_def{
char name[15];
short level;
int hp;
int strength;
int crit;
};
//Ab hier bekomme ich Probleme beim Kompilieren
struct player_def(int hp, int strength, int crit){
struct entity_def entity;
//Hier bekomme ich Probleme
entity.hp = hp;
//...
int alive = true;
char waffe[15] = "Keine";
};
int main(){
struct player_def(100, 10, 12) player;
return 0;
//...
}
|
Für einen unkomplizierten und verständlichen Lösungsvorschlag wäre ich sehr dankbar.
Danke und bis bald