Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
- ; #Warn ; Enable warnings to assist with detecting common errors.
- SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
- SetWorkingDir %A_ScriptDir%\png ; easy way to find images
- #SingleInstance,force
- SetBatchLines,-1
- #Include,<hellbents_gdip>
- popUp:=Layered_Window_SetUp(4,50,50,600,600,1,"+alwaysontop")
- ;~ gui,1: show,,gui1
- types:=["Attack__","Climb_","Dead__","Glide_","Idle__","Jump__","Jump_Attack__","jump_Throw__","Run__","Slide__","Throw__"]
- slide:=[]
- String:=types[7]
- n:=10
- scale:=1
- fillArrayMap(Slide , string,n, scale)
- loop {
- index:=mod(a_index,types.length())
- if(index=0)
- index:=types.length()
- String:=types[index]
- n:=10
- scale:=1
- fillArrayMap(Slide , string,n, scale)
- loop 10 {
- Sleep 50
- Gdip_GraphicsClear(popUp.g)
- fill_boxX(popup.g,"000000",0,0,popup.w,popup.h)
- map:=slide[a_index]
- Gdip_GetImageDimensions(map, w, h)
- Gdip_DrawImage(popup.g, map, 0,0, w, h)
- UpdateLayeredWindow(popUp.hwnd, popUp.hdc, popUp.x, popUp.y, popUp.w, popUp.h)
- }
- }
- return
- fillArrayPng(byref array,string,n){
- loop % n {
- i:=A_Index - 1
- tempStr=%string%00%i%.png
- Array[A_Index]:=tempStr
- }
- }
- fillArrayMap(byref Array, string,n, scale){
- fillArrayPng(array,string,n)
- loop % n {
- map:=Array[A_Index]
- Map:=Gdip_CreateBitmapFromFile(map)
- map:=GDIP_SCALE(Map,SCALE)
- Array[A_Index]:=Map
- }
- }
- x::
- Layered_Window_ShutDown(popUp)
- ExitApp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement