Code: Select all
Procedure ScreenCrash()
;---------------------
If OpenWindow(0,0,0,800,600,"Test CloseScreen()")
OpenWindowedScreen(WindowID(0),0,0,800,600)
CreateCamera(0,0,0,800,600)
Repeat
RenderWorld()
Repeat
Event = WindowEvent()
If(Event = #PB_Event_CloseWindow) : Exit = #True : EndIf
Until Event = #False
Until Exit = #True
CloseScreen()
CloseWindow(0)
EndIf
EndProcedure
If InitEngine3D()
igInitEngineOK = #True
InitSprite()
InitKeyboard()
Else
igInitEngineOK = #False
MessageRequester("InitEngine3D", "3D Engine initialisation failure", #MB_ICONERROR)
EndIf
If igInitEngineOK = #True
MessageRequester("1st run", "1st Run", 0)
ScreenCrash()
MessageRequester("2nd run", "2nd Run", 0)
ScreenCrash()
EndIf



