Advertisement
pastamaker

ninja

Jun 15th, 2018
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
  2. ; #Warn  ; Enable warnings to assist with detecting common errors.
  3. SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
  4. SetWorkingDir %A_ScriptDir%\png ; easy way to find images
  5.  
  6.  
  7. #SingleInstance,force
  8. SetBatchLines,-1
  9. #Include,<hellbents_gdip>
  10. popUp:=Layered_Window_SetUp(4,50,50,600,600,1,"+alwaysontop")
  11. ;~ gui,1: show,,gui1
  12.  
  13. types:=["Attack__","Climb_","Dead__","Glide_","Idle__","Jump__","Jump_Attack__","jump_Throw__","Run__","Slide__","Throw__"]
  14.  
  15. slide:=[]
  16.  
  17.  
  18.  
  19. String:=types[7]
  20.  
  21. n:=10
  22. scale:=1
  23. fillArrayMap(Slide , string,n, scale)
  24.  
  25.  
  26. loop  {
  27.     index:=mod(a_index,types.length())
  28.     if(index=0)
  29.         index:=types.length()
  30.     String:=types[index]
  31.  
  32. n:=10
  33. scale:=1
  34. fillArrayMap(Slide , string,n, scale)
  35.     loop 10 {
  36.     Sleep 50
  37.    
  38.     Gdip_GraphicsClear(popUp.g)
  39.     fill_boxX(popup.g,"000000",0,0,popup.w,popup.h)
  40.     map:=slide[a_index]
  41.     Gdip_GetImageDimensions(map,  w,  h)
  42.     Gdip_DrawImage(popup.g, map, 0,0, w, h)
  43.    
  44.    
  45.    
  46.     UpdateLayeredWindow(popUp.hwnd, popUp.hdc, popUp.x, popUp.y, popUp.w, popUp.h)
  47.     }
  48. }
  49.  
  50.  
  51. return
  52.  
  53. fillArrayPng(byref array,string,n){
  54.     loop % n {
  55.         i:=A_Index - 1
  56.         tempStr=%string%00%i%.png
  57.         Array[A_Index]:=tempStr
  58.        
  59.  
  60.        
  61.     }
  62. }
  63.  
  64. fillArrayMap(byref Array, string,n, scale){
  65.     fillArrayPng(array,string,n)
  66.     loop % n {
  67.         map:=Array[A_Index]
  68.         Map:=Gdip_CreateBitmapFromFile(map)
  69.         map:=GDIP_SCALE(Map,SCALE)
  70.         Array[A_Index]:=Map
  71.     }
  72.  
  73.    
  74. }
  75.  
  76. x::
  77. Layered_Window_ShutDown(popUp)
  78. ExitApp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement