schlauere Struckturen
- captain third
- Beiträge: 194
- Registriert: 12.12.2004 13:14
- Kontaktdaten:
schlauere Struckturen
ich wollt ma fragen obs schlauer geht als sone goto sprungmarke zu nehmen...also ich habe im openscreen() ein menü gemacht,wenn man auf einen button klickt solls zum, näxten menü springen...des habe ich mit goto gemacht(goto ist zwar eigentlich böse aber egal
) jetzt wollt ich fragen ob das irgendwie schlauer geht...weil bei dem sprung hört das ganze progg auf
natoll,jetzt muss ich noch einen Rechner zusammenbaun der 24 stunden am Tag online ist und meinen Server für mein Projekt Order of Blance laufen lässt
- captain third
- Beiträge: 194
- Registriert: 12.12.2004 13:14
- Kontaktdaten:
naja ich meine...im openscreen(800,600 sowiso) ein hintergrundbild und 6 buttons...wenn man auf einen button klickt kommt das näxte menü...mit neuen buttons...und ich habe das mit goto versucht...aber dann stürzt das progg ab...deswegn wolltsch fragen obs schlauer geht...daja goto sowiso böse ist
natoll,jetzt muss ich noch einen Rechner zusammenbaun der 24 stunden am Tag online ist und meinen Server für mein Projekt Order of Blance laufen lässt
- freedimension
- Admin
- Beiträge: 1987
- Registriert: 08.09.2004 13:19
- Wohnort: Ludwigsburg
- Kontaktdaten:
- captain third
- Beiträge: 194
- Registriert: 12.12.2004 13:14
- Kontaktdaten:
also sprich ungefähr so
a=3
Select a
case 1
blablabla sowiso und rumtata
case 2
dudidudida
case 3
blubelub
EndSelect
aber wenn ich jetzt in case 1 bin.....wie komm ich dann zu case 2???wenn der button gedrückt wird? ich hab grade in der hilfe nachgeschaut da steht gar nicht drinne...oder kommt dann z.b in case 1 irgendwo drinne dann a=2 und der springt zu case 2?
a=3
Select a
case 1
blablabla sowiso und rumtata
case 2
dudidudida
case 3
blubelub
EndSelect
aber wenn ich jetzt in case 1 bin.....wie komm ich dann zu case 2???wenn der button gedrückt wird? ich hab grade in der hilfe nachgeschaut da steht gar nicht drinne...oder kommt dann z.b in case 1 irgendwo drinne dann a=2 und der springt zu case 2?
natoll,jetzt muss ich noch einen Rechner zusammenbaun der 24 stunden am Tag online ist und meinen Server für mein Projekt Order of Blance laufen lässt
- freedimension
- Admin
- Beiträge: 1987
- Registriert: 08.09.2004 13:19
- Wohnort: Ludwigsburg
- Kontaktdaten:
Das Select-Case-Geraffel kommt in die Hauptschleife, nicht andersrum. D.h. du benutzt ein und dieselbe Hauptschleife um deine Screens darzustellen.
Code: Alles auswählen
Menu = 1
Repeat
Select Menu
Case 1
ZeigeScreen1()
If MenuButton1Gedrückt()
Menu = 2
EndIf
Case 2
...
Case 3
...
EndSelect
Forever
- captain third
- Beiträge: 194
- Registriert: 12.12.2004 13:14
- Kontaktdaten:
aah verstehe also doch so wie ichs dachte....danke 
[Edit]
ähm kommt flipbuffers() in den case mit rein oder kommt der in der schleife unter endselect?
[Edit]
ähm kommt flipbuffers() in den case mit rein oder kommt der in der schleife unter endselect?
natoll,jetzt muss ich noch einen Rechner zusammenbaun der 24 stunden am Tag online ist und meinen Server für mein Projekt Order of Blance laufen lässt
