Seite 1 von 1
OpenScreen() schlägt fehl
Verfasst: 09.07.2006 13:42
von Alves
Code: Alles auswählen
InitSprite()
InitSprite3D()
InitKeyboard()
Enumeration:#sprite:#sprite3d:EndEnumeration
OpenScreen(1024, 786, 32, "Locoloco")
LoadSprite(#sprite, "C:\hallo.bmp")
CreateSprite3D(#sprite3d, #sprite)
Repeat
ClearScreen(0,0,0)
ExamineKeyboard()
DisplaySprite3D(#sprite3d, 200, 200, 50)
FlipBuffers()
Until KeyboardPushed(#PB_Key_Escape)
Dort zeigt er mir an, or LoadSprite() müsse ein Screen geöffnet worden sein.
Was mache ich falsch?
PS: Ich weise nochmal auf
diesen Thread hin
Edit:// Mithilfe diesen Codes weiss ich jetzt, dass der Screen nicht geöffnet werden kann. Warum?
Code: Alles auswählen
InitSprite()
InitSprite3D()
InitKeyboard()
Enumeration:#sprite:#sprite3d:EndEnumeration
If OpenScreen(1024, 786, 32, "Locoloco")
LoadSprite(#sprite, "C:\hallo.bmp")
CreateSprite3D(#sprite3d, #sprite)
Repeat
ClearScreen(0,0,0)
ExamineKeyboard()
DisplaySprite3D(#sprite3d, 200, 200, 50)
FlipBuffers()
Until KeyboardPushed(#PB_Key_Escape)
Else
MessageRequester("Fehler", "Der Screen konnte nicht geöfnet werden",0)
EndIf
Re: Fehler?
Verfasst: 09.07.2006 13:48
von Kiffi
> Dort zeigt er mir an, or LoadSprite() müsse ein Screen geöffnet worden
> sein.
OpenScreen schlägt fehl. Warum, weiss ich nicht.
> Was mache ich falsch?
Du wertest den Rückgabewert von OpenScreen() nicht aus.
Bitte den Betreff sinnvoll anpassen!
Grüße ... Kiffi
Verfasst: 09.07.2006 13:50
von Alves
Okay, mit dem Betreff.
Jetzt weiss ich ja auch schon ,dass der Screen fehlschlägt, aber warum, sonst passierte das auch nicht?
Verfasst: 09.07.2006 13:55
von Kiffi
> Jetzt weiss ich ja auch schon ,dass der Screen fehlschlägt
Das konnte ich nicht wissen, weil du Deine Anfrage verändert hast,
während ich meine Antwort schrieb.
> aber warum, sonst passierte das auch nicht?
wenn Du eine kleinere Bildschirmauflösung wählst, dann funktioniert's.
Keeene Ahnung. Vielleicht liegt's an der Grafikkarte?
Grüße .... Kiffi
Verfasst: 09.07.2006 13:57
von Kaeru Gaman
oh WOW.. das war ja witzig... ich hab jetzt echt selber rumgerätselt,
und mehrfach ausprobiert, und bei mir geht der screen auch nicht..
und hab echt gesucht wie blöd, bis ichs gesehen hab.
du hast nen blöden zahlendreher drin!
3*256 = 768, nicht 786
PS:
und Kiffi hats auch nich gesehn... nananananana...
Verfasst: 09.07.2006 13:58
von Kiffi
> du hast nen blöden zahlendreher drin!
Argh! Lol...
Grüße ... Kiffi
Verfasst: 09.07.2006 14:12
von Alves
Och nee, das mach ich immer!
Abgesehen davon, dass da soviele fehler drin waren, gehts jetzt trotzdem! Danke!
