Hi ich habe mal dein Projekt runtergeladen, konnte es leider nicht ausführen (Schätze mal du nutzt VC2012, habe nur VC2010).
aber..
beim durchschauen des codes:
|
C-/C++-Quelltext
|
1
2
|
// Auszug Graphics.cpp
Graphics::Graphics(int x=0, int y=0, int wide=0, int length=0)
|
hast du das gemacht weil ich sagte alle Variablen initialisieren?
Wenn ja befasse dich mal mit dem Konstruktor und der Intialiesierungsliste
Wenn nein dann schau dir mal wo Standard Parameter einer Funktion hingehören.
so geht es aber natürlich auch
|
C-/C++-Quelltext
|
1
|
Menu(){ realstatus = 1; choice = 1; Pressed = 1; }
|
des weiteren empfehle ich die variable nach einem System zu Bennen.
|
C-/C++-Quelltext
|
1
2
3
4
|
int mode; // hier kleiner Anfang
int iRunGame // hier klein ungarischeNotation;
int iRunMenu; // hier klein ungarischeNotation
int AllRun; // hier Großer Anfang
|
Wo bei dir viele von der Ungarischen Notation abratten
Mehr kann ich erst mal nicht dazu sagen.
Gruß Koschi