![]() |
SuperStrict '========================================================== 'DEFINE VARIABLES BLOCK '========================================================== ' Global Canvas1:TGadget Global MyWindow:TGadget '========================================================== 'GADGET CREATION BLOCK '========================================================== 'Main Window and Main Canvas CreateMainWindow(800,600) 'Create the required Canvases CreateCanvases() '========================================================== 'MAIN LOOP BLOCK '========================================================== Repeat WaitEvent() Select EventID() Case EVENT_WINDOWCLOSE, EVENT_APPTERMINATE End Case EVENT_GADGETPAINT Process_GadgetPaintEvent End Select DisplayStatusText Forever End '========================================================== 'FUNCTIONS ALL DOWN HERE, ALSO IN ALPHABETICAL ORDER 'USE THE CODE FRAMES TO NAVIGATE '========================================================== ' '--------------------------------------------- 'Function Create Main Window '--------------------------------------------- Function CreateCanvases() '---------Canvas1 is our Main Canvas Canvas1:TGadget=CreateCanvas(0,0,480,400,MyWindow) End Function '--------------------------------------------- 'Function Create Main Window '--------------------------------------------- Function CreateMainWindow:Int(WinWidth:Int,WinHeight:Int) Local Style:Int = WINDOW_TITLEBAR | WINDOW_MENU | WINDOW_STATUS | WINDOW_CLIENTCOORDS Local w:Int=(GadgetWidth(Desktop())-WinWidth)/2 Local h:Int=(GadgetHeight(Desktop())-WinHeight)/2 MyWindow=CreateWindow("StripAnim Maker Lite", w,h,WinWidth,WinHeight,Null,style) End Function '--------------------------------------------- 'Function to Process EVENT_GADGETPAINT '--------------------------------------------- Function Process_GadgetPaintEvent:Int() SetGraphics CanvasGraphics (Canvas1) Cls Flip End Function |
![]() |
'========================================================== 'DEFINE VARIABLES BLOCK '========================================================== ' '========================================================== 'GADGET CREATION BLOCK '========================================================== '========================================================== 'MAIN LOOP BLOCK '========================================================== '========================================================== 'FUNCTIONS ALL DOWN HERE, ALSO IN ALPHABETICAL ORDER 'USE THE CODE FRAMES TO NAVIGATE '========================================================== |
| SuperStrict '========================================================== 'DEFINE VARIABLES BLOCK '========================================================== ' Global Canvas1:TGadget Global MyWindow:TGadget |
| '========================================================== 'GADGET CREATION BLOCK '========================================================== 'Main Window and Main Canvas CreateMainWindow(800,600) 'Create the required Canvases CreateCanvases() |
| '========================================================== 'MAIN LOOP BLOCK '========================================================== Repeat WaitEvent() Select EventID() Case EVENT_WINDOWCLOSE, EVENT_APPTERMINATE End Case EVENT_GADGETPAINT Process_GadgetPaintEvent End Select Forever End |
| CreateMainWindow(800,600) |
| Function CreateMainWindow:int(WinWidth:Int,WinHeight:Int) Local Style:Int = WINDOW_TITLEBAR | WINDOW_MENU | WINDOW_STATUS| WINDOW_CLIENTCOORDS Local w:Int=(GadgetWidth(Desktop())-WinWidth)/2 Local h:Int=(GadgetHeight(Desktop())-WinHeight)/2 MyWindow=CreateWindow("StripAnim Maker Lite", w,h,WinWidth,WinHeight,Null,style) End Function |
| Function CreateCanvases() '---------Canvas1 is our Main Canvas Canvas1:TGadget=CreateCanvas(0,0,480,400,MyWindow) End Function |
| Function Process_GadgetPaintEvent:Int() SetGraphics CanvasGraphics (Canvas1) Cls Flip End Function |