Advertisement
Guest User

Untitled

a guest
Sep 24th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Enumeration
  2.   #Flake
  3.   #WinHeight = 600
  4.   #WinWidth = 800
  5.  
  6. EndEnumeration
  7.  
  8.  
  9. UsePNGImageDecoder()
  10. InitKeyboard()
  11. InitSprite()
  12.  
  13.  
  14. OpenWindow(0, 0, 0, 800, 600, "Static Sprite Test", #PB_Window_SystemMenu|#PB_Window_ScreenCentered)
  15. OpenWindowedScreen(WindowID(0), 0, 0, 800, 600, 0, 0, 0) ;Set the window parameters
  16. Global Quit.b = #False
  17. LoadSprite(#Flake, "flake.png", #PB_Sprite_Texture | #PB_Sprite_AlphaBlending)
  18.  
  19.  
  20. Repeat
  21.    
  22.     Repeat
  23.         Event = WindowEvent()
  24.         If Event = #PB_Event_CloseWindow : Quit = #True : EndIf
  25.     Until Event = 0
  26.     FlipBuffers()
  27.     ClearScreen(0)
  28.     ExamineKeyboard()
  29.     Gosub Flake0
  30.     Delay(1)
  31.  
  32.   Until KeyboardPushed(#PB_Key_Escape) Or Quit
  33.  
  34. End  
  35.  
  36.  
  37.  
  38.  
  39.  Flake0:
  40.  DisplayTransparentSprite(#Flake, 230, 100)
  41.  Return
  42.  Flake1:
  43.  DisplayTransparentSprite(#Flake, 350, 420)
  44.  Return
  45.  Flake2:
  46.  DisplayTransparentSprite(#Flake, 107, 320)
  47.  
  48. Return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement