HGE粒子
系统结构:boom,FrameFunc,HGE_quad_2,hge_help_2,HGE_quad_tex_xy_2,ARGB,creat,delete,setSpr,getSpr,render,renderex,setcolor,setHotspot,SetBlendMode,creat,delete,setPar,getSpr,render,FireAt,Fire,Stop,Update,MoveTo,Transpose,TrackBoundingBox,GetParticlesAlive,GetAge,GetPosition,GetTransposition,GetBoundingBox,getInfo,setInfo,E_Release,E_HGE_Creat,E_System_Initiate,E_System_Shutdown,E_System_Start,E_System_SetState,E_System_SetState_str,E_System_GetErrorMessage,E_System_Log,E_System_Launch,E_System_Snapshot,E_Resource_Load,E_Resource_Free,E_Resource_AttachPack,E_Resource_RemovePack,E_Resource_RemoveAllPacks,E_Resource_MakePath,E_Resource_EnumFiles,E_Resource_EnumFolders,E_Timer_GetTime,E_Timer_GetDelta,E_Timer_GetFPS,E_Gfx_BeginScene,E_Gfx_EndScene,E_Gfx_Clear,E_Gfx_RenderLine,E_Gfx_RenderTriple,E_Gfx_RenderQuad,E_Gfx_StartBatch,E_Gfx_FinishBatch,E_Gfx_SetClipping,E_Gfx_SetTransform,E_Target_Create,E_Target_Free,E_Target_GetTexture,E_Texture_Create,E_Texture_Load,E_Texture_Free,E_Texture_GetWidth,E_Texture_GetHeight,E_Texture_Lock,E_Texture_Unlock,Hspr_hgeSpriteCreat,Hspr_delete,Hspr_Render,Hspr_SetHotSpot,Hspr_SetColor,Hspr_SetSpr,Hspr_GetSpr,E_Input_GetMousePos,E_Input_SetMousePos,E_Input_GetMouseWheel,E_Input_GetKeyState,E_Input_GetKeyName,E_Input_GetKey,E_Input_GetChar,E_Input_GetEvent,Hspr_RenderEx,Hpar_hgeParticleSystemCreat,Hpar_hgeParticleSystemDelete,Hpar_setPar,Hpar_getPar,Hpar_Render,Hpar_FireAt,Hpar_Fire,Hpar_Stop,Hpar_Update,Hpar_MoveTo,Hpar_Transpose,Hpar_TrackBoundingBox,Hpar_GetParticlesAlive,Hpar_GetAge,Hpar_GetPosition,Hpar_GetTransposition,Hpar_GetBoundingBox,Hpar_ParticleSystemInfo_get,Hpar_ParticleSystemInfo_set,Hspr_SetBlendMode,
======窗口程序集1
| |
| |------ __启动窗口_创建完毕
| |
| |------ __启动窗口_将被销毁
| |
| |------ boom
| |
| |------ FrameFunc
| |
| |
======程序集1
| |
| |------ HGE_quad_2
| |
| |------ hge_help_2
| |
| |------ HGE_quad_tex_xy_2
| |
| |------ ARGB
| |
| |
======Hge_sprite
| |
| |------ _初始化
| |
| |------ _销毁
| |
| |------ creat
| |
| |------ delete
| |
| |------ setSpr
| |
| |------ getSpr
| |
| |------ render
| |
| |------ renderex
| |
| |------ setcolor
| |
| |------ setHotspot
| |
| |------ SetBlendMode
| |
| |
======HGE_Particle
| |
| |------ _初始化
| |
| |------ _销毁
| |
| |------ creat
| |
| |------ delete
| |
| |------ setPar
| |
| |------ getSpr
| |
| |------ render
| |
| |------ FireAt
| |
| |------ Fire
| |
| |------ Stop
| |
| |------ Update
| |
| |------ MoveTo
| |
| |------ Transpose
| |
| |------ TrackBoundingBox
| |
| |------ GetParticlesAlive
| |
| |------ GetAge
| |
| |------ GetPosition
| |
| |------ GetTransposition
| |
| |------ GetBoundingBox
| |
| |------ getInfo
| |
| |------ setInfo
| |
| |
======调用的Dll
| |
| |---[dll]------ E_Release
| |
| |---[dll]------ E_HGE_Creat
| |
| |---[dll]------ E_System_Initiate
| |
| |---[dll]------ E_System_Shutdown
| |
| |---[dll]------ E_System_Start
| |
| |---[dll]------ E_System_SetState
| |
| |---[dll]------ E_System_SetState_str
| |
| |---[dll]------ E_System_GetErrorMessage
| |
| |---[dll]------ E_System_Log
| |
| |---[dll]------ E_System_Launch
| |
| |---[dll]------ E_System_Snapshot
| |
| |---[dll]------ E_Resource_Load
| |
| |---[dll]------ E_Resource_Free
| |
| |---[dll]------ E_Resource_AttachPack
| |
| |---[dll]------ E_Resource_RemovePack
| |
| |---[dll]------ E_Resource_RemoveAllPacks
| |
| |---[dll]------ E_Resource_MakePath
| |
| |---[dll]------ E_Resource_EnumFiles
| |
| |---[dll]------ E_Resource_EnumFolders
| |
| |---[dll]------ E_Timer_GetTime
| |
| |---[dll]------ E_Timer_GetDelta
| |
| |---[dll]------ E_Timer_GetFPS
| |
| |---[dll]------ E_Gfx_BeginScene
| |
| |---[dll]------ E_Gfx_EndScene
| |
| |---[dll]------ E_Gfx_Clear
| |
| |---[dll]------ E_Gfx_RenderLine
| |
| |---[dll]------ E_Gfx_RenderTriple
| |
| |---[dll]------ E_Gfx_RenderQuad
| |
| |---[dll]------ E_Gfx_StartBatch
| |
| |---[dll]------ E_Gfx_FinishBatch
| |
| |---[dll]------ E_Gfx_SetClipping
| |
| |---[dll]------ E_Gfx_SetTransform
| |
| |---[dll]------ E_Target_Create
| |
| |---[dll]------ E_Target_Free
| |
| |---[dll]------ E_Target_GetTexture
| |
| |---[dll]------ E_Texture_Create
| |
| |---[dll]------ E_Texture_Load
| |
| |---[dll]------ E_Texture_Free
| |
| |---[dll]------ E_Texture_GetWidth
| |
| |---[dll]------ E_Texture_GetHeight
| |
| |---[dll]------ E_Texture_Lock
| |
| |---[dll]------ E_Texture_Unlock
| |
| |---[dll]------ Hspr_hgeSpriteCreat
| |
| |---[dll]------ Hspr_delete
| |
| |---[dll]------ Hspr_Render
| |
| |---[dll]------ Hspr_SetHotSpot
| |
| |---[dll]------ Hspr_SetColor
| |
| |---[dll]------ Hspr_SetSpr
| |
| |---[dll]------ Hspr_GetSpr
| |
| |---[dll]------ E_Input_GetMousePos
| |
| |---[dll]------ E_Input_SetMousePos
| |
| |---[dll]------ E_Input_GetMouseWheel
| |
| |---[dll]------ E_Input_GetKeyState
| |
| |---[dll]------ E_Input_GetKeyName
| |
| |---[dll]------ E_Input_GetKey
| |
| |---[dll]------ E_Input_GetChar
| |
| |---[dll]------ E_Input_GetEvent
| |
| |---[dll]------ Hspr_RenderEx
| |
| |---[dll]------ Hpar_hgeParticleSystemCreat
| |
| |---[dll]------ Hpar_hgeParticleSystemDelete
| |
| |---[dll]------ Hpar_setPar
| |
| |---[dll]------ Hpar_getPar
| |
| |---[dll]------ Hpar_Render
| |
| |---[dll]------ Hpar_FireAt
| |
| |---[dll]------ Hpar_Fire
| |
| |---[dll]------ Hpar_Stop
| |
| |---[dll]------ Hpar_Update
| |
| |---[dll]------ Hpar_MoveTo
| |
| |---[dll]------ Hpar_Transpose
| |
| |---[dll]------ Hpar_TrackBoundingBox
| |
| |---[dll]------ Hpar_GetParticlesAlive
| |
| |---[dll]------ Hpar_GetAge
| |
| |---[dll]------ Hpar_GetPosition
| |
| |---[dll]------ Hpar_GetTransposition
| |
| |---[dll]------ Hpar_GetBoundingBox
| |
| |---[dll]------ Hpar_ParticleSystemInfo_get
| |
| |---[dll]------ Hpar_ParticleSystemInfo_set
| |
| |---[dll]------ Hspr_SetBlendMode
调用的DLL命令:
.DLL命令 E_Release, 整数型, "E_HGE.dll", "E_Release"
.DLL命令 E_HGE_Creat, , "E_HGE.dll", "E_Hge_Creat"
.参数 ver, 整数型
.DLL命令 E_System_Initiate, 逻辑型, "E_HGE.dll", "E_System_Initiate"
.DLL命令 E_System_Shutdown, 整数型, "E_HGE.dll", "E_System_Shutdown"
.DLL命令 E_System_Start, 逻辑型, "E_HGE.dll", "E_System_Start"
.DLL命令 E_System_SetState, 整数型, "E_HGE.dll", "E_System_SetState"
.参数 state, , , 未知类型:HGESTATE。
.参数 value, , , 未知类型:HGEVALUE。
.DLL命令 E_System_SetState_str, 整数型, "E_HGE.dll", "E_System_SetState"
.参数 state, , , 未知类型:HGESTATE。
.参数 value, 文本型, , 未知类型:HGEVALUE。
.DLL命令 E_System_GetErrorMessage, 文本型, "E_HGE.dll", "E_System_GetErrorMessage", 公开
.DLL命令 E_System_Log, 整数型, "E_HGE.dll", "E_System_Log"
.参数 format, 字节型, 传址
.DLL命令 E_System_Launch, 逻辑型, "E_HGE.dll", "E_System_Launch"
.参数 url, 字节型, 传址
.DLL命令 E_System_Snapshot, 整数型, "E_HGE.dll", "E_System_Snapshot"
.DLL命令 E_Resource_Load, , "E_HGE.dll", "E_Resource_Load"
.参数 filename, 字节型, 传址
.DLL命令 E_Resource_Free, 整数型, "E_HGE.dll", "E_Resource_Free"
.参数 res, 整数型, 传址
.DLL命令 E_Resource_AttachPack, 逻辑型, "E_HGE.dll", "E_Resource_AttachPack"
.参数 filename, 字节型, 传址
.DLL命令 E_Resource_RemovePack, 整数型, "E_HGE.dll", "E_Resource_RemovePack"
.参数 filename, 字节型, 传址
.DLL命令 E_Resource_RemoveAllPacks, 整数型, "E_HGE.dll", "E_Resource_RemoveAllPacks"
.DLL命令 E_Resource_MakePath, , "E_HGE.dll", "E_Resource_MakePath"
.参数 filename, 字节型, 传址
.DLL命令 E_Resource_EnumFiles, , "E_HGE.dll", "E_Resource_EnumFiles"
.DLL命令 E_Resource_EnumFolders, , "E_HGE.dll", "E_Resource_EnumFolders"
.DLL命令 E_Timer_GetTime, 小数型, "E_HGE.dll", "E_Timer_GetTime"
.DLL命令 E_Timer_GetDelta, 小数型, "E_HGE.dll", "E_Timer_GetDelta"
.DLL命令 E_Timer_GetFPS, 整数型, "E_HGE.dll", "E_Timer_GetFPS"
.DLL命令 E_Gfx_BeginScene, 逻辑型, "E_HGE.dll", "E_Gfx_BeginScene"
.参数 target, , , Htarget
.DLL命令 E_Gfx_EndScene, 整数型, "E_HGE.dll", "E_Gfx_EndScene"
.DLL命令 E_Gfx_Clear, 整数型, "E_HGE.dll", "E_Gfx_Clear"
.参数 color, 整数型
.DLL命令 E_Gfx_RenderLine, 整数型, "E_HGE.dll", "E_Gfx_RenderLine"
.参数 x1, 小数型
.参数 y1, 小数型
.参数 x2, 小数型
.参数 y2, 小数型
.参数 color, 整数型, , ffffff
.参数 z, 小数型, , 0.5f
.DLL命令 E_Gfx_RenderTriple, 整数型, "E_HGE.dll", "E_Gfx_RenderTriple"
.参数 triple, , 传址, 未知类型:HGETRIPLE。
.DLL命令 E_Gfx_RenderQuad, 整数型, "E_HGE.dll", "E_Gfx_RenderQuad"
.参数 quad, hgeQuad2, 传址, 未知类型:HGEQUAD。
.DLL命令 E_Gfx_StartBatch, , "E_HGE.dll", "E_Gfx_StartBatch"
.参数 prim_type, 整数型
.参数 tex, , , 未知类型:HTEXTURE。
.参数 blend, 整数型
.参数 max_prim, 整数型, 传址
.DLL命令 E_Gfx_FinishBatch, 整数型, "E_HGE.dll", "E_Gfx_FinishBatch"
.参数 nprim, 整数型
.DLL命令 E_Gfx_SetClipping, 整数型, "E_HGE.dll", "E_Gfx_SetClipping"
.DLL命令 E_Gfx_SetTransform, 整数型, "E_HGE.dll", "E_Gfx_SetTransform"
.DLL命令 E_Target_Create, , "E_HGE.dll", "E_Target_Create"
.参数 width, 整数型
.参数 height, 整数型
.参数 zbuffer, 逻辑型
.DLL命令 E_Target_Free, 整数型, "E_HGE.dll", "E_Target_Free"
.参数 target, , , 未知类型:HTARGET。
.DLL命令 E_Target_GetTexture, , "E_HGE.dll", "E_Target_GetTexture"
.参数 target, , , 未知类型:HTARGET。
.DLL命令 E_Texture_Create, , "E_HGE.dll", "E_Texture_Create"
.参数 width, 整数型
.参数 height, 整数型
.DLL命令 E_Texture_Load, 整数型, "E_HGE.dll", "E_Texture_Load"
.参数 filename, 文本型, 传址
.参数 size, 整数型, , 不为0时,表示内存读取,为0则读取资源
.DLL命令 E_Texture_Free, 整数型, "E_HGE.dll", "E_Texture_Free"
.参数 tex, , , 未知类型:HTEXTURE。
.DLL命令 E_Texture_GetWidth, 整数型, "E_HGE.dll", "E_Texture_GetWidth"
.参数 tex, , , 未知类型:HTEXTURE。
.DLL命令 E_Texture_GetHeight, 整数型, "E_HGE.dll", "E_Texture_GetHeight"
.参数 tex, , , 未知类型:HTEXTURE。
.DLL命令 E_Texture_Lock, , "E_HGE.dll", "E_Texture_Lock"
.参数 tex, , , 未知类型:HTEXTURE。
.DLL命令 E_Texture_Unlock, 整数型, "E_HGE.dll", "E_Texture_Unlock"
.参数 tex, , , 未知类型:HTEXTURE。
.DLL命令 Hspr_hgeSpriteCreat, 整数型, "E_HGE.dll", "Hspr_hgeSpriteCreat", 公开
.参数 tex, 整数型, , 未知类型:HTEXTURE。
.参数 x, 小数型
.参数 y, 小数型
.参数 w, 小数型
.参数 h, 小数型
.DLL命令 Hspr_delete, , "E_HGE.dll", "Hspr_delete", 公开
.参数 _spr, , , 未知类型:HGESPRITE。
.DLL命令 Hspr_Render, , "E_HGE.dll", "Hspr_Render"
.参数 x, 小数型
.参数 y, 小数型
.DLL命令 Hspr_SetHotSpot, , "E_HGE.dll", "Hspr_SetHotSpot"
.参数 x, 小数型
.参数 y, 小数型
.DLL命令 Hspr_SetColor, , "E_HGE.dll", "Hspr_SetColor"
.参数 col, 整数型
.参数 i, 整数型
.DLL命令 Hspr_SetSpr, , "E_HGE.dll", "Hspr_SetSpr"
.参数 _spr, 整数型, , 未知类型:HGESPRITE。
.DLL命令 Hspr_GetSpr, 整数型, "E_HGE.dll", "Hspr_GetSpr", , 返回精灵指针
.DLL命令 E_Input_GetMousePos, , "E_HGE.dll", "E_Input_GetMousePos"
.参数 x, 小数型, 传址
.参数 y, 小数型, 传址
.DLL命令 E_Input_SetMousePos, , "E_HGE.dll", "E_Input_SetMousePos"
.参数 x, 小数型
.参数 y, 小数型
.DLL命令 E_Input_GetMouseWheel, 整数型, "E_HGE.dll", "E_Input_GetMouseWheel"
.DLL命令 E_Input_GetKeyState, 逻辑型, "E_HGE.dll", "E_Input_GetKeyState"
.参数 key, 整数型
.DLL命令 E_Input_GetKeyName, 文本型, "E_HGE.dll", "E_Input_GetKeyName"
.参数 key, 整数型
.DLL命令 E_Input_GetKey, 整数型, "E_HGE.dll", "E_Input_GetKey"
.DLL命令 E_Input_GetChar, 整数型, "E_HGE.dll", "E_Input_GetChar"
.DLL命令 E_Input_GetEvent, 逻辑型, "E_HGE.dll", "E_Input_GetEvent"
.参数 event, , 传址, 未知类型:HGEINPUTEVENT。
.DLL命令 Hspr_RenderEx, , "E_HGE.dll", "Hspr_RenderEx", 公开
.参数 x, 小数型
.参数 y, 小数型
.参数 rot, 小数型
.参数 hscale, 小数型, , =1.0f
.参数 vscale, 小数型, , =0.0f
.DLL命令 Hpar_hgeParticleSystemCreat, 整数型, "E_HGE.dll", "Hpar_hgeParticleSystemCreat", 公开
.参数 filename, 文本型
.参数 sprite, , , 未知类型:HGESPRITE。
.参数 fps=0.0f, 小数型
.DLL命令 Hpar_hgeParticleSystemDelete, , "E_HGE.dll", "Hpar_hgeParticleSystemDelete", 公开
.参数 _par, , , 未知类型:HGEPARTICLESYSTEM。
.DLL命令 Hpar_setPar, , "E_HGE.dll", "Hpar_setPar"
.参数 _par, , , 未知类型:HGEPARTICLESYSTEM。
.DLL命令 Hpar_getPar, 整数型, "E_HGE.dll", "Hpar_getPar"
.DLL命令 Hpar_Render, , "E_HGE.dll", "Hpar_Render", 公开
.DLL命令 Hpar_FireAt, 整数型, "E_HGE.dll", "Hpar_FireAt", 公开
.参数 x, 小数型
.参数 y, 小数型
.DLL命令 Hpar_Fire, , "E_HGE.dll", "Hpar_Fire", 公开
.DLL命令 Hpar_Stop, , "E_HGE.dll", "Hpar_Stop", 公开
.参数 bKillParticles=false, 逻辑型
.DLL命令 Hpar_Update, , "E_HGE.dll", "Hpar_Update"
.参数 fDeltaTime, 小数型
.DLL命令 Hpar_MoveTo, , "E_HGE.dll", "Hpar_MoveTo"
.参数 x, 小数型
.参数 y, 小数型
.参数 bMoveParticles=false, 逻辑型
.DLL命令 Hpar_Transpose, , "E_HGE.dll", "Hpar_Transpose"
.参数 x, 小数型
.参数 y, 小数型
.DLL命令 Hpar_TrackBoundingBox, , "E_HGE.dll", "Hpar_TrackBoundingBox"
.参数 bTrack, 逻辑型
.DLL命令 Hpar_GetParticlesAlive, 整数型, "E_HGE.dll", "Hpar_GetParticlesAlive"
.DLL命令 Hpar_GetAge, 小数型, "E_HGE.dll", "Hpar_GetAge"
.DLL命令 Hpar_GetPosition, , "E_HGE.dll", "Hpar_GetPosition"
.参数 x, 小数型, 传址
.参数 y, 小数型, 传址
.DLL命令 Hpar_GetTransposition, , "E_HGE.dll", "Hpar_GetTransposition"
.参数 x, 小数型, 传址
.参数 y, 小数型, 传址
.DLL命令 Hpar_GetBoundingBox, 整数型, "E_HGE.dll", "Hpar_GetBoundingBox", 公开
.参数 rect, , 传址, 未知类型:HGERECT。
.DLL命令 Hpar_ParticleSystemInfo_get, , "E_HGE.dll", "Hpar_ParticleSystemInfo_get", 公开
.参数 _info, hgeParticleSystemInfo, , hgeParticleSystemInfo* _info
.DLL命令 Hpar_ParticleSystemInfo_set, , "E_HGE.dll", "Hpar_ParticleSystemInfo_set", 公开
.参数 _info, hgeParticleSystemInfo, , hgeParticleSystemInfo* _info
.DLL命令 Hspr_SetBlendMode, , "E_hge.dll", "Hspr_SetBlendMode", 公开
.参数 blend, 整数型
炸鼠游戏源码...
易语言企鹅好友文件分析源码,企鹅好友文件分析,转换为号码,十六进制到十进制,取登录号码,分析好友名单,转换为昵称,取数字目录...
易语言企鹅的USER.db源码,企鹅的USER.db,转换为号码,十六进制到十进制,取登录号码,分析好友名单,转换为昵称,取数字目录...
易语言企鹅聊天记录免密码察看器源码,企鹅聊天记录免密码察看器...
易语言企鹅聊天轰炸器源码,企鹅聊天轰炸器,找群窗口,找发送窗口,找发送按钮,读取信息,找浏览窗口,窗口名,DLL_加载皮肤,DLL_退出皮肤,DLL_移除皮肤,DLL_窗口移出皮肤,DLL_ClientToScreen,取窗口标题长度,查找子窗口,取窗体标题,发送消息1,发送消息...
易语言三维迷宫源码,三维迷宫,建立OPenGL组件,撤消OPenGL组件,框架初始化,绘图,尺寸被改变,变量初始化,键盘操作,鼠标操作,可否继续移动,计算视点,创建地板列表,创建墙壁列表,画墙壁柱子,画地板,画一面墙壁,定义光源,定义雾,画准星,画箭头,多边形拉伸,画地图,...
易语言象棋人机对弈(2005年大赛二等奖)源码,象棋人机对弈(2005年大赛二等奖),合法走法,判断棋子颜色,判断两个棋子是否同色,棋盘赋值,初始化棋盘,对应位图1,移动棋子,插入走法,产生可能的走法,棋局是否结束,产生将的走法,产生红士的走法,产生黑士的走...
易语言井字游戏源码,井字游戏,编辑框转换,胜负判断,是否胜利,复原,低级电脑,中级电脑,高级电脑,引索判断...
易语言仓库大师源码,仓库大师,读取设置,设置变量,载入地图,初始化环境,绘制地图,画位图,运动,是否可移动,找路径,搜索结点,调整窗口,读关卡信息,增加撤消点,增加撤消数据头,保存答案,play,提示,载入Etp库,转换为Etp格式,填,验证地图,打开库,打开Etp关卡,添加到...