Fragen eines Anfängers
Verfasst: 21.07.2009, 22:18
Ich hab den Thread hier mal aufgemacht unter dem Namen weil sicherlich noch mehr Fragen folgen werden da ich
erst seit kurzem das Programmieren (C++) angefangen habe. Ich hoffe es ist ok das ich alle meine "Anfängerfragen" dann hier
reinposte wenn nicht mach ich extra Threads.
Der ist Stand:
Ich bin zwar nich weit entfernt wirklich ein spiel programmieren zu können aber ich hab mir trotzdem mal 3 Klassen
erstellt. Warrior, Archer und Horseman, mit dein Variablen Hp, attack, defense.
Hab mir ein kleines programm geschrieben in dem ich 2 der 3 klassen auswählen und gegeneinander "kämpfen" lassen kann.
Also so lange bis die Hp des einen Kämpfers 0 ist.
Die Frage:
Das funktioniert allerdings nur wenn solange die Variablen im public bereich der Klasse sind. In dem Buch durch das ich gerade lese
sollte man aber am besten die Variablen unter private stellen. Gibts da eine möglichkeit das die Variablen im private Bereich stehen
können und das trotzdem funktioniert? Oder über den Destruktor?
Ach ja momentan gebe ich noch alles unter System32\cmd aus das sollte ich vielleicht noch dazusagen.
Über Antworten oder Tipps würd ich mich sehr freuen.
erst seit kurzem das Programmieren (C++) angefangen habe. Ich hoffe es ist ok das ich alle meine "Anfängerfragen" dann hier
reinposte wenn nicht mach ich extra Threads.
Der ist Stand:
Ich bin zwar nich weit entfernt wirklich ein spiel programmieren zu können aber ich hab mir trotzdem mal 3 Klassen
erstellt. Warrior, Archer und Horseman, mit dein Variablen Hp, attack, defense.
Hab mir ein kleines programm geschrieben in dem ich 2 der 3 klassen auswählen und gegeneinander "kämpfen" lassen kann.
Also so lange bis die Hp des einen Kämpfers 0 ist.
Die Frage:
Das funktioniert allerdings nur wenn solange die Variablen im public bereich der Klasse sind. In dem Buch durch das ich gerade lese
sollte man aber am besten die Variablen unter private stellen. Gibts da eine möglichkeit das die Variablen im private Bereich stehen
können und das trotzdem funktioniert? Oder über den Destruktor?
Ach ja momentan gebe ich noch alles unter System32\cmd aus das sollte ich vielleicht noch dazusagen.
Über Antworten oder Tipps würd ich mich sehr freuen.