Code: Alles auswählen
Enumeration
#Window
#Sprite
#Font
EndEnumeration
InitSprite()
OpenConsole()
LoadFont(#Font, "Arial", 500)
OpenWindow(#Window, 0, 0, 1280, 720, "DrawingFont", #PB_Window_ScreenCentered|#PB_Window_MinimizeGadget)
OpenWindowedScreen(WindowID(#Window), 0, 0, WindowWidth(#Window), WindowHeight(#Window))
CreateSprite(#Sprite, 1280, 720)
SpriteQuality(#PB_Sprite_BilinearFiltering)
Define StartTime.q
Repeat
Repeat
Select WindowEvent()
Case #PB_Event_None
Break
Case #PB_Event_CloseWindow
Break 2
EndSelect
ForEver
If StartDrawing(SpriteOutput(#Sprite))
StartTime = ElapsedMilliseconds()
DrawingFont(FontID(#Font))
DrawText(0, 0, Str(StartTime))
PrintN(Str(ElapsedMilliseconds() - StartTime))
StopDrawing()
EndIf
ClearScreen($000000)
TransformSprite(#Sprite, SpriteHeight(#Sprite)*0.139, 0, SpriteWidth(#Sprite)+SpriteHeight(#Sprite)*0.139, 0, SpriteWidth(#Sprite), SpriteHeight(#Sprite), 0, SpriteHeight(#Sprite))
DisplaySprite(#Sprite, 0, 0)
FlipBuffers()
ForEver
End