Page 1 of 1

Posted: Thu Dec 26, 2002 7:29 pm
by BackupUser
Restored from previous forum. Originally posted by spider.

hi just have one question when i have this little program that uses

openwindowed screen and i use 3d and sprites on it.. but when i run it

and click the mouse on the window everything disapers little annyoing i tryed to overcome this but failed...

here a little code snippet.. plz help if you can..

OpenWindow(#wnd1, 100, 100, 800, 600,#PB_Window_SystemMenu | #PB_Window_ScreenCentered , "test")
OpenWindowedScreen(UseWindow(#wnd1),0,0,800,600,0,1,1)



Repeat
event.l=WindowEvent()
FlipBuffers()
ClearScreen(0,0,0)
;*****************

DisplaySprite(#logo,0,0)
sc()

If Start3D()
ZoomSprite3D(5,x*2,x*2)
ZoomSprite3D(6,x*2,x*2)
RotateSprite3D(5,v,1)
RotateSprite3D(6,-v,1)
DisplaySprite3D(5,100,40,30)
DisplaySprite3D(6,450,300,30)
Stop3D()
EndIf

If timer=500 And page=1
page=2:timer =0
EndIf

If timer=500 And page=2
page=1:timer=0
EndIf


showstats(page)

If x<=127
x+1
EndIf

v+2
timer+1
Until event=#PB_EventCloseWindow

Posted: Thu Dec 26, 2002 9:11 pm
by BackupUser
Restored from previous forum. Originally posted by spider.


well the sc() procedure just displays a little scroller..

i tryed to remove it but same..

btw if i remove the Clearscreen(0,0,0) efter flipbuffers then it doesn't go black but scroller stops and the 3d sprites gets ugly... not all is disapering just the scroller and the background..

the 3d sprites are still there..

Posted: Thu Dec 26, 2002 9:23 pm
by BackupUser
Restored from previous forum. Originally posted by PB.

> the sc() procedure just displays a little scroller..
> i tryed to remove it but same..

We'd still need to see more code... we can't compile what you posted,
so it makes it too hard to guess what's going wrong.

Posted: Fri Dec 27, 2002 2:53 pm
by BackupUser
Restored from previous forum. Originally posted by spider.


hihi i found out the problem... before the Repeat i have this..

if play=1
playmodule(0)
endif

thats whats causeing the problem.. if i remove the playmodule(0)
everything works as i want..

just now to fix so i can playback the (.mod or .xm ) btw is there some way to do this and not being needed to use the midas11.dll.. ??

maybe fmod.dll works better ... dunno ... better try..

well better try to fix it .. any clue's ?