Seite 1 von 2

Super Anfänger Frage

Verfasst: 22.02.2005 19:12
von Green Snake
Hallo


weiss jemand, (ich denke das es jeder von euch weis)

antwort auf folgende fragen:

1. Bei mir steht die zeilenzahl nicht, wie kann man das ändern?
2. Wie kann man eine error Messagerequester erstellen, also die mit dem roten X
3. kennt jemand eine seite, wo man gute tutorials findet?

hoffe auf baldige antwort

danke

Re: Super Anfänger Frage

Verfasst: 22.02.2005 19:27
von Leo
Green Snake hat geschrieben:Hallo


weiss jemand, (ich denke das es jeder von euch weis)

antwort auf folgende fragen:

1. Bei mir steht die zeilenzahl nicht, wie kann man das ändern?
2. Wie kann man eine error Messagerequester erstellen, also die mit dem roten X
3. kennt jemand eine seite, wo man gute tutorials findet?

hoffe auf baldige antwort

danke
1. Öhm.. du scheinst ne alte PB Version zu haben?!
2. MessageRequester("Titel","Nachricht",#MB_ICONSTOP) ;Gib das einfach mal in den Editor ein [Argh, ich dachte du meinst was anders ._."]
3. www.robsite.de ;)

Re: Super Anfänger Frage

Verfasst: 22.02.2005 19:31
von crossroads
Green Snake hat geschrieben:Hallo


weiss jemand, (ich denke das es jeder von euch weis)

antwort auf folgende fragen:

1. Bei mir steht die zeilenzahl nicht, wie kann man das ändern?
2. Wie kann man eine error Messagerequester erstellen, also die mit dem roten X
3. kennt jemand eine seite, wo man gute tutorials findet?

hoffe auf baldige antwort

danke
Was meinst Du mit Zeilenzahl? Vielleicht meinst Du eine Sprungmarke (Label), um z.B mittels Goto zu einer bestimmten Zeile zu springen?
Das machst Du am besten so:

Code: Alles auswählen

Goto Label
MessageRequester("Error", "Allgemeiner Fehler", #MB_ICONSTOP)
End
Label:
;hier gehts weiter im Program
Der Goto-Befehl überspringt den Messagerequester und den End-Befehl.
Damit ist auch Deine zweite Frage (Messagerequester) beantwortet.

Tutorials gibts z.B. auf PurArea und Robsite (siehe rechts oben, da stehen diverse Links).

Verfasst: 22.02.2005 19:32
von Salami
Antwort auf zweite Frage:

MessageRequester("Titel", "Nachricht", #MB_ICONSTOP)

Für genaueres:
http://www.robsite.de/php/pureboard/viewtopic.php?t=12

Edit: oh da war jemand schneller :mrgreen:

Verfasst: 22.02.2005 19:52
von Ynnus
Die Zeilennummerierung kann man in de Optionen anstellen. Dafür muss man allerdings eine entsprechend neue PB-Version haben. In der Topos 3.3 ist diese Nummerierung afaik noch nicht vorhanden.

Sprite Laden

Verfasst: 23.02.2005 18:05
von Green Snake
Hallo

habe wieder eine einfache frage:

habe ein problem mit sprites laden.

kann jemand mir erklären wie das genau geht(hab so ein buch, wird aber nicht schlau draus)

also ich habe ein bmp in einem ordner, und jetzt möchte ich, dass dass sprite auf dem bildschir in der position X200 Y200
angezeigt wird.

hoffe ihr könnt mir helfen, gruss

greensnake

danke im voraus

Verfasst: 23.02.2005 18:11
von Hroudtwolf

Code: Alles auswählen

initsprite ():initkeyboard()
if openscreen (800,600,16,"BLA")
LoadSprite (1,"deinOrdner\bildchen.bmp",0)

repeat
flipbuffers()
clearscreen(0,0,0)
displaysprite (1,200,200)
examinekeyboard()
until keyboardpushed(#pb_key_escape)
end 
endif 

Vielen Dank

Verfasst: 23.02.2005 19:20
von Green Snake
Danke

dein code hat geklappt

Verfasst: 23.02.2005 21:09
von Tibor
Zu 1.
Falls du keine aktuelle PB-Version hast,
kannst du den Code des aktuellen Editors hier runter laden.

Verfasst: 23.02.2005 21:28
von Ynnus
Nur der Logik halber würde ich flipbuffers() nach allen Zeichenoperationen aufrufen (also am Ende der Schleife) und nicht davor. So sieht man nämlich immer das Frame des letzten Schleifendurchlaufs undbesser verständlich ist es, wenn man erst alles auf den Buffer malt und danach umdreht, nicht davor.