S
Habs hinbekommen, einfach noch gemacht das die Tasten nur gehen wenn der Button auch sichtbar ist
// Spiel beenden
if((Key=='q' || Key=='Q') && (beenden->Visible==true)) // Wenn q, oder Q gedrückt...
{
// Aufruf einer MessageBox mit Ja, Nein
if (Application->MessageBox("Willst du das Spiel beenden?", "Beenden",
MB_YESNO + MB_ICONQUESTION + MB_TOPMOST) == IDYES)
{
// Bei Ja, wird das Spiel beendet
Close();
}
else
{
// Bei Nein passiert nichts...
}
}
// Spiel Starten
if((Key=='s' || Key=='S') && (starten->Visible==true)) // Wenn s, oder S gedrückt...
{
pn_spielinfos->Visible=true; // Zeit, Punkte werden angezeigt
pn_spielfeld->DoubleBuffered=true; // Puffer für Spielfeld an
pn_spielfeld->Visible=true; // Spielfeld wird eingeblendet
Spielzeittimer->Enabled=true; // Timer Zeit ist an
Punktezaehler->Enabled=true; // Timer Punkte ist an
// Das Menü wird ausgeblendet, der zurück Button wird eingeblendet
menue_ausblenden(hintergrundbild, starten, levelauswahl, optionen, hilfe,
beenden, zurueck, highscore);
hilfe->Visible=true; // Die Hilfe wird weiterhin angezeigt
}