Möglicherweise bugs in SpriteDX9 v0.52:
Im Beispiel sollte einte Texture erstellt und später auf dem bildschirm angezeigt werden! Wie wir jedoch schon selbst festgestellen mußten, kann es sein, das die erstellte Texture kaputt angezeigt wird! Es ist der gleiche bug, den SoS kurz zuvor schon hier geposted hat! Nochmals Danke!
Code: Alles auswählen
HelpFile: BoxDX9(x,y,width,height,color)
BoxDX9(0, 90,800,100,$0)
Vor wenigen minuten hab ich wohl einen weiteren bug entdeckt, der aber nicht so schwer zu fixen sein sollte! Wenn du z.b. eine box mit den werten
x=0, y=90, width=800, height=100 in color $ffffff (white) zeichnest, wird diese wie folgt dargestellt...
Code: Alles auswählen
Macht zur Zeit folgendes: BoxDX9(x,y,width,height-y,color)
BoxDX9(0, 90,800,100-90,$0)
Daher wird z.b. eine 800x100 große box wie eine 800x10 gezeichnet (scheint nur ein kleiner bug zu sein
Wenn man im IDE ein keyword schreibt und F1 für die hilfe drückt, so wird diese geöffnet (voraussetzung, diese ist richtig installiert).... jedoch startet die Hilfe mit einer "nicht gefundenen Seite"... Daher einfach links in das Menü/struktur klicken und es geht...
Code: Alles auswählen
hTexture_DisplaySettings\pSrcRect\bottom = 256
hTexture_DisplaySettings\pSrcRect\right = 256
; hTexture = LoadTextureDX9("d:\DX9Texture16.bmp") ;You should free the texture before you exit the program the library don't do it by itself (supports the following file formats: .bmp, .dds, .dib, .hdr, .jpg, .pfm, .png, .ppm, .tga)
; If hTexture = 0
; CloseScreenDX9()
; Debug "Couldn't load the texture!"
; End
; EndIf
Benutz das original Beispiel und setze \bottom und \right von Texture_DisplaySettings\pSrcRect\ auf 256 und startes es mit einer netten 256x256 texture die du zuvor einlädst...! (wie zuvor berichtet, kann es sein, das nur die CreatedTexture kaputt angezeigt wird).
Nun setz den LoadTexture teil in ";" ... nun starte das beispiel nochmal und du wirst evtl. überrascht sein...!? Bei mir tritt folgende phänomen auf... Die CreatedTexture zeigt nun (obwohl wir keine texture eingeladen haben), die alte geladene texture an (vom programmstart zuvor)... scheint als wäre dort ein etwas größerer bug!? (obwohl ich am ende immer FreeTexture() aufrufe, so scheint diese nicht wirklich im speciher gelöscht zu sein!?
So, ich geh jetzt ins bett.. hab selbst schon probleme hier das noch halbwegs vernünftig zu formulieren bzw noch zu sehen was ich schreibe

gute nacht..
Flags sind nicht im helpfile aufgelistet..