0 registered members (),
18,008
guests, and 5
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: Mehrere Buttons - Problem
[Re: M4sterm1nd]
#353409
01/09/11 21:56
01/09/11 21:56
|
Joined: Dec 2010
Posts: 66 München (Germany)
dice
OP
Junior Member
|
OP
Junior Member
Joined: Dec 2010
Posts: 66
München (Germany)
|
PANEL* panel_zettel_tutorial =
{
layer = 21;
button (50, 50, zettel_tutorial_pcx, zettel_tutorial_pcx, zettel_tutorial_over_pcx, starte_tutorial(), NULL, NULL);
flags = OVERLAY,VISIBLE;
}
PANEL* panel_zettel_missionsmodus =
{
layer = 21;
button (250, 170, zettel_missionsmodus_pcx, zettel_missionsmodus_pcx, zettel_missionsmodus_over_pcx, show_hauptmenue_mm(), NULL, NULL);
flags = OVERLAY,VISIBLE;
}
PANEL* panel_zettel_endlosmodus =
{
layer = 21;
button (50, 300, zettel_endlosmodus_pcx, zettel_endlosmodus_pcx, zettel_endlosmodus_over_pcx, show_hauptmenue_em(), NULL, NULL);
flags = OVERLAY,VISIBLE;
}
PANEL* panel_zettel_speichern =
{
layer = 21;
button (300, 440, zettel_speichern_pcx, zettel_speichern_pcx, zettel_speichern_over_pcx, spiel_speichern(), NULL, NULL);
flags = OVERLAY,VISIBLE;
}
PANEL* panel_zettel_beenden =
{
layer = 21;
button (550, 430, zettel_beenden_pcx, zettel_beenden_pcx, zettel_beenden_over_pcx, spiel_beenden(), NULL, NULL);
flags = overlay,visible;
}
Diese Panels starten alle beim Spielstart. Jedoch reagiert nur der letzte Button "panel_zettel_beenden". Oh...da machts Klick ;D ...merks grad selber... Lösung:
PANEL* panel_hauptmenue =
{
layer = 21;
button (50, 50, zettel_tutorial_pcx, zettel_tutorial_pcx, zettel_tutorial_over_pcx, NULL, NULL, NULL);
button (250, 170, zettel_missionsmodus_pcx, zettel_missionsmodus_pcx, zettel_missionsmodus_over_pcx, show_hauptmenue_mm(), NULL, NULL); //show_hauptmenue_mm()
button (50, 300, zettel_endlosmodus_pcx, zettel_endlosmodus_pcx, zettel_endlosmodus_over_pcx, NULL, NULL, NULL);
button (300, 440, zettel_speichern_pcx, zettel_speichern_pcx, zettel_speichern_over_pcx, NULL, NULL, NULL);
button (550, 430, zettel_beenden_pcx, zettel_beenden_pcx, zettel_beenden_over_pcx, spiel_beenden(), NULL, NULL);
flags = OVERLAY,VISIBLE;
}
Scheinbar muss man alle Buttons, die momentan angezeigt werden, unter einem Panel schreiben, damit sie funktionieren. In A6 war das egal... Wieso kommt man darauf auch erst wenn man sowas gepostet hat?^^ Naja..schönen Abend noch!
|
|
|
|