Menü

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Macros
Beiträge: 1361
Registriert: 23.12.2005 15:00
Wohnort: Olching(bei FFB)
Kontaktdaten:

Beitrag von Macros »

Die Pause deswegen, damit die Menüeinträge
beim gedrückthalten von Tasten durchgescrollt werden.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

hä?

das is dochn total anderes konzept.. was für tasten, was für scrolling von einträgen?

soweit ich das hier gerafft hab, gehts um game-menus. maustaste, fertig.

und wenn ich ein durchgehen der menupunkte per cursortasten will, dann bau ich nen counter ein oder so...
aber keine pause... denn sonst passiert evtl. ein tastendruck grad zu beginn der pause,
und das prog braucht dann bis ende der pause um zu reagieren, und das sieht DÖF aus....
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Macros
Beiträge: 1361
Registriert: 23.12.2005 15:00
Wohnort: Olching(bei FFB)
Kontaktdaten:

Beitrag von Macros »

Stimmt, hier gehts um Maus,
aber
und wenn ich ein durchgehen der menupunkte per cursortasten will, dann bau ich nen counter ein oder so...
aber keine pause... denn sonst passiert evtl. ein tastendruck grad zu beginn der pause,
und das prog braucht dann bis ende der pause um zu reagieren, und das sieht DÖF aus....
stimmt nicht:

Code: Alles auswählen

repeat

If event and delay=0
delay=100
doanything=1
EndIf

If delay
delay-1
EndIf

Until Esc=1
oder meinst du das mit Counter?
Ich nenne es Pause, weil es dem Benutzer wie eine erscheint.
Zuletzt geändert von Macros am 28.03.2006 18:26, insgesamt 1-mal geändert.
Benutzeravatar
Milchshake
Beiträge: 166
Registriert: 30.01.2006 17:47
Wohnort: Zwischen dem Sessel und dem Computer

Beitrag von Milchshake »

Kann mir jetzt irgentwer einen Script anbieten??
Ich blicke da irgentwie nicht durch!!
Hab jetzt PB 4.02
Muhahaha!!!!
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

Milchshake hat geschrieben:Kann mir jetzt irgentwer einen Script anbieten??
Ich blicke da irgentwie nicht durch!!
1. PB ist keine Scriptsprache, warum denken neuerdings alle man scriptet PB?
2. Mensch wenn du ein Spiel programmiern willst musste auch nen Menü hinbekommen......... So schwer isses doch nich, man kann auch ruhig ma die PB Hilfe anschauen, und sich nicht immer als vorkauen lassen.
Bild
BildDas ist Tux. Kopiere Tux in deine Signatur und hilf ihm so auf seinem Weg zur Weltherrschaft.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

achso.. das nenn ich nen counter, unter pause verstehe ichn Delay(ms)

halt pause in dem sinne, das das programm in der zeit garnix macht...

wichtig ist halt, das andere tasten auch wärend des counter-laufens abgefragt werden...

also im grunde würd ich nur die cursortasten countern
bei deinem beispiel das event and delay nur für cursortasten...
bei return und escape eben ohne delay zu beachten..
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Milchshake
Beiträge: 166
Registriert: 30.01.2006 17:47
Wohnort: Zwischen dem Sessel und dem Computer

Beitrag von Milchshake »

Ok,ich habs jetzt einiger Massen geschafft,doch ein Problem
hab ich noch!!
Ich weiß nicht wie man zurückgeht wenn man wo draufdrückt!!
z.B man drückt auf Optionen und kann nachher nicht mehr zurück zum Hauptmenü.
(Ihr müsst es mir nicht sagen,ich bin halt dumm :freak: )
Hab jetzt PB 4.02
Muhahaha!!!!
Benutzeravatar
Macros
Beiträge: 1361
Registriert: 23.12.2005 15:00
Wohnort: Olching(bei FFB)
Kontaktdaten:

Beitrag von Macros »

Du musst einfach die Variablen so zurücksetzten,
dass sie wie vorher sind (Natürlich nicht die Einstellungen),
oder wieder zu dem Hauptmenü zurückspringen,
je nachdem, wie du es Programmiert hast.
Benutzeravatar
Milchshake
Beiträge: 166
Registriert: 30.01.2006 17:47
Wohnort: Zwischen dem Sessel und dem Computer

Beitrag von Milchshake »

Asoooo!!!Thanks :allright:
Hab jetzt PB 4.02
Muhahaha!!!!
Antworten