@ GfK - random meaning where I think code needs to be looked at.
@ Brucey - I don't think my MaxIDE debugstop is working.
Using Mac OS 10.4.11, BlitzMax v 1.28, MaxIDE Application (PowerPC) Created: Friday, March 7, 2008 10:43 AM.
Loading and running one on the examples in the examples folder. (digesteroids.bmx), I placed the DebugStop as shown here.
Using F10 - Step In, the only thing that happens is a sort of "transparent screen" covers everything.
Using F11 - Step Out, shrinks all open windows to 1/4th size and puts them all into the top left corner of the computer screen "behind" the desktop picture.
Using F9 - Step, shrinks the MaxIDE to 1/4th size and shrinks the web browser to 1/4th size then the MaxIDE moves to the top right corner of my computer screen on top of the desktop picture and the web browser moves to the bottom left corner of my computer screen.
All of these actions seem to be of no value whatsoever.
Maybe you can show me where to put DebugStop in the Digesteroids.bmx example to make this debugging work.
BTW: What exactly is supposed to happen? I sort of remember a long time ago, in another programming language, pressing the button to make step proceed down the code would "HighLight" each relevant keyword or something like that. It was very useful.
Thanks
@ Brucey - I don't think my MaxIDE debugstop is working.
Using Mac OS 10.4.11, BlitzMax v 1.28, MaxIDE Application (PowerPC) Created: Friday, March 7, 2008 10:43 AM.
Loading and running one on the examples in the examples folder. (digesteroids.bmx), I placed the DebugStop as shown here.
Function ScreenPan(OffsetX:Float, OffsetY:Float) DebugStop Local Width,Height,Depth,Hz Width=GraphicsWidth() Height=GraphicsHeight() Depth=GraphicsDepth() Hz=GraphicsHertz() glMatrixMode GL_PROJECTION glLoadIdentity glOrtho 0,Width,Height,0,-1,1 glTranslatef OffsetX, OffsetY,0 glMatrixMode GL_MODELVIEW EndFunctionProgram execution stops ok but:
Using F10 - Step In, the only thing that happens is a sort of "transparent screen" covers everything.
Using F11 - Step Out, shrinks all open windows to 1/4th size and puts them all into the top left corner of the computer screen "behind" the desktop picture.
Using F9 - Step, shrinks the MaxIDE to 1/4th size and shrinks the web browser to 1/4th size then the MaxIDE moves to the top right corner of my computer screen on top of the desktop picture and the web browser moves to the bottom left corner of my computer screen.
All of these actions seem to be of no value whatsoever.
Maybe you can show me where to put DebugStop in the Digesteroids.bmx example to make this debugging work.
BTW: What exactly is supposed to happen? I sort of remember a long time ago, in another programming language, pressing the button to make step proceed down the code would "HighLight" each relevant keyword or something like that. It was very useful.
Thanks