uoanim Class Reference

file : ../lua/lib.uoanim.lua (this is just a pseudo class used for grouping global functions) More...

List of all members.

Static Public Member Functions

static mixed LoadBodyDef (mixed filename)
 loads Body.def
static mixed LoadBodyConfDef (mixed filename)
 loads Bodyconv.def
static mixed LoadEquipConvDef (mixed filename)
 loads Equipconv.def
static mixed Anim2DAtlas_TranslateAndLoad (mixed iModelID, mixed iAnimID, mixed iFrame, mixed iHue)
static mixed Anim2DAtlas_Load (mixed iModelID, mixed iAnimID, mixed iFrame, mixed iHue, mixed iLoaderIndex)
static mixed Anim2D_GetFrameCount (mixed iRealID, mixed iLoaderIndex)
static mixed Anim2DAtlas_LoadAtlasPiece (mixed iModelID, mixed iAnimID, mixed iFrame, mixed iHue, mixed iLoaderIndex)
 returns atlaspiece
static mixed Anim2DAtlas_LoadAtlasPieceEx (mixed iRealID, mixed iFrame, mixed iHue, mixed iLoaderIndex)
static mixed Anim_GetIdleAnim (mixed iModelID, mixed iLoaderIndex, mixed bHasMount)
static mixed Anim_GetMoveAnim (mixed iModelID, mixed iLoaderIndex, mixed bHasMount, mixed bRun)
static mixed Anim_GetCorpseAnim (mixed iModelID, mixed iLoaderIndex)
static mixed Anim_GetModelCategory (mixed iModelID)
static mixed Anim_GetModelCategorySize (mixed iModelCat)
static mixed Anim_GetRealID (mixed iModelID, mixed iAnimID, mixed iLoaderIndex)
static mixed GetAnimDataInfo (mixed id)
static mixed ExportAnimFrameToImage (mixed iRealID, mixed iFrame, mixed iHue, mixed iLoaderIndex)
 returns pImage,iWidth,iHeight,iCenterX,iCenterY,iFrames
static mixed GetAnimFrameBitMask (mixed iRealID, mixed iFrame, mixed iLoaderIndex)
static mixed UOAnimTranslateBodyID (mixed iOrigModelID, mixed iOrigHue)
 returns iNewModelID,iNewHue,iLoaderIndex
static mixed UOAnimTranslateBodyIDAux (mixed iOrigModelID, mixed iOrigHue)
static mixed UOAnimCheckBitMask (mixed iModelID, mixed iAnimID, mixed iFrame, mixed iLoaderIndex, mixed px, mixed py)


Detailed Description

file : ../lua/lib.uoanim.lua (this is just a pseudo class used for grouping global functions)

Definition at line 2743 of file lua_pseudo_code.cpp.


Member Function Documentation

static mixed uoanim::LoadBodyDef ( mixed  filename  )  [inline, static]

loads Body.def

Definition at line 2746 of file lua_pseudo_code.cpp.

static mixed uoanim::LoadBodyConfDef ( mixed  filename  )  [inline, static]

loads Bodyconv.def

Definition at line 2749 of file lua_pseudo_code.cpp.

static mixed uoanim::LoadEquipConvDef ( mixed  filename  )  [inline, static]

loads Equipconv.def

Definition at line 2752 of file lua_pseudo_code.cpp.

static mixed uoanim::Anim2DAtlas_TranslateAndLoad ( mixed  iModelID,
mixed  iAnimID,
mixed  iFrame,
mixed  iHue 
) [inline, static]

Definition at line 2754 of file lua_pseudo_code.cpp.

static mixed uoanim::Anim2DAtlas_Load ( mixed  iModelID,
mixed  iAnimID,
mixed  iFrame,
mixed  iHue,
mixed  iLoaderIndex 
) [inline, static]

todo : humans : one atlas with complete equipment, will need alpha-blit for images ? todo : mobile : load anim only on demand, e.g. only load walk anim when the mobile actually walks returns sMatName,iWidth,iHeight,iCenterX,iCenterY,iFrames,u0,v0,u1,v1

Definition at line 2759 of file lua_pseudo_code.cpp.

static mixed uoanim::Anim2D_GetFrameCount ( mixed  iRealID,
mixed  iLoaderIndex 
) [inline, static]

Definition at line 2761 of file lua_pseudo_code.cpp.

static mixed uoanim::Anim2DAtlas_LoadAtlasPiece ( mixed  iModelID,
mixed  iAnimID,
mixed  iFrame,
mixed  iHue,
mixed  iLoaderIndex 
) [inline, static]

returns atlaspiece

Definition at line 2764 of file lua_pseudo_code.cpp.

static mixed uoanim::Anim2DAtlas_LoadAtlasPieceEx ( mixed  iRealID,
mixed  iFrame,
mixed  iHue,
mixed  iLoaderIndex 
) [inline, static]

Definition at line 2766 of file lua_pseudo_code.cpp.

static mixed uoanim::Anim_GetIdleAnim ( mixed  iModelID,
mixed  iLoaderIndex,
mixed  bHasMount 
) [inline, static]

Definition at line 2768 of file lua_pseudo_code.cpp.

static mixed uoanim::Anim_GetMoveAnim ( mixed  iModelID,
mixed  iLoaderIndex,
mixed  bHasMount,
mixed  bRun 
) [inline, static]

~ chimera : mount item artid = 0x3e90 -> 0x114=276 bodyconf.def : 276 -1 -1 -1 34 mulpatcher graphic : anim5 : 0x66=102 chimera loader=5 iModelID=0x66=102 chim : RealID = 11210,11274 11210 : walk don't move wings, only feet 11215 : run flap with wings and move feet 11220 : idle 11225 : idle-anim (move a bit) 11230 : cast (roar and flap wings) 11235 : attack (meelee, stand up and claw) 11240 : attack2 (meelee, bite) 11245 : gethit 11250 : die 11255 : cast? roar and flap wings 11260 : gethit ? short anim 11265 : sit on ground 11270 : die forward anim5:1760 - 1870 = 110 anim5:4070 - 4180 = 110 37*110 anim5:4180 - 4290 = 110 38*110 anim5:4290 - 4385 = 95 ??? chim : RealID = 11210,11274 : 65 anims .. 65*2 = 130 first : 11210 : walk last : 11270 : die forward

Definition at line 2793 of file lua_pseudo_code.cpp.

static mixed uoanim::Anim_GetCorpseAnim ( mixed  iModelID,
mixed  iLoaderIndex 
) [inline, static]

Definition at line 2795 of file lua_pseudo_code.cpp.

static mixed uoanim::Anim_GetModelCategory ( mixed  iModelID  )  [inline, static]

Definition at line 2797 of file lua_pseudo_code.cpp.

static mixed uoanim::Anim_GetModelCategorySize ( mixed  iModelCat  )  [inline, static]

Definition at line 2799 of file lua_pseudo_code.cpp.

static mixed uoanim::Anim_GetRealID ( mixed  iModelID,
mixed  iAnimID,
mixed  iLoaderIndex 
) [inline, static]

Definition at line 2801 of file lua_pseudo_code.cpp.

static mixed uoanim::GetAnimDataInfo ( mixed  id  )  [inline, static]

Definition at line 2803 of file lua_pseudo_code.cpp.

static mixed uoanim::ExportAnimFrameToImage ( mixed  iRealID,
mixed  iFrame,
mixed  iHue,
mixed  iLoaderIndex 
) [inline, static]

returns pImage,iWidth,iHeight,iCenterX,iCenterY,iFrames

Definition at line 2806 of file lua_pseudo_code.cpp.

static mixed uoanim::GetAnimFrameBitMask ( mixed  iRealID,
mixed  iFrame,
mixed  iLoaderIndex 
) [inline, static]

Definition at line 2808 of file lua_pseudo_code.cpp.

static mixed uoanim::UOAnimTranslateBodyID ( mixed  iOrigModelID,
mixed  iOrigHue 
) [inline, static]

returns iNewModelID,iNewHue,iLoaderIndex

Definition at line 2811 of file lua_pseudo_code.cpp.

static mixed uoanim::UOAnimTranslateBodyIDAux ( mixed  iOrigModelID,
mixed  iOrigHue 
) [inline, static]

Definition at line 2813 of file lua_pseudo_code.cpp.

static mixed uoanim::UOAnimCheckBitMask ( mixed  iModelID,
mixed  iAnimID,
mixed  iFrame,
mixed  iLoaderIndex,
mixed  px,
mixed  py 
) [inline, static]

Definition at line 2815 of file lua_pseudo_code.cpp.


The documentation for this class was generated from the following file:

Generated on Fri Mar 29 05:41:10 2013 for lua by  doxygen 1.5.6