hsgame
接口 Actor

所有超级接口:
ActorUIPainter, UIPainter
所有已知子接口:
Hero

public interface Actor
extends ActorUIPainter

基础对象。

作者:
HsGame

方法摘要
 void addBaseInfo(int baseInfoId, short value)
           
 void addCustomData(int id, int value)
           
 void addFrameDelay(int frameFlagKey, int delayValue)
          设置对象帧延时。
 void addProperty(int propertyId, int value)
           
 void addProperty(int propertyId, int value, boolean showDigital)
           
 void addTipsText(java.lang.String text, long color, long borderColor, byte fontSize, short offsetX, short offsetY, short displayTime, short distance)
          添加tips消息。
 boolean checkFlag(int flag)
          检测信息标记。
 void clearFlag(int flag)
          清除信息标记。
 short getBaseInfo(int id)
          获取对象基本信息。
 int getCustomData(int id)
          获取对象自定义数据。
 int getProperty(int id)
          获取对象属性。
 java.lang.Object getTag()
          获取标记对象。
 void replaceMLG(int oldMLGID, int newMLGID)
          替换MLG图元。
 void replaceMLG(int oldMLGID, int oldModuleID, int newMLGID, int newModuleID)
          替换MLG/Module
 void setBaseInfo(int baseInfoId, short value)
          设置基本信息值。
 void setCustomData(int id, int value)
          设置对象自定义数据
 void setFlag(int flag)
          设置信息标记。
 void setName(java.lang.String name, long color, byte fontSize, short offsetX, short offsetY)
          设置对象显示的名字。
 void setProperty(int propertyId, int value)
          设置属性值。
 void setProperty(int propertyId, int value, boolean showDigital)
          设置属性值。
 void setTag(java.lang.Object tag)
          设置标记对象。
 

方法详细信息

setName

void setName(java.lang.String name,
             long color,
             byte fontSize,
             short offsetX,
             short offsetY)
设置对象显示的名字。

参数:
name -
color -
fontSize -
offsetX -
offsetY -

addTipsText

void addTipsText(java.lang.String text,
                 long color,
                 long borderColor,
                 byte fontSize,
                 short offsetX,
                 short offsetY,
                 short displayTime,
                 short distance)
添加tips消息。

参数:
text -
color -
borderColor -
fontSize -
offsetX -
offsetY -
displayTime -
distance -

setTag

void setTag(java.lang.Object tag)
设置标记对象。

参数:
tag -

getTag

java.lang.Object getTag()
获取标记对象。

返回:
tag

addFrameDelay

void addFrameDelay(int frameFlagKey,
                   int delayValue)
设置对象帧延时。

参数:
frameFlagKey -
delayValue -

setBaseInfo

void setBaseInfo(int baseInfoId,
                 short value)
设置基本信息值。


addBaseInfo

void addBaseInfo(int baseInfoId,
                 short value)

setProperty

void setProperty(int propertyId,
                 int value,
                 boolean showDigital)
设置属性值。

参数:
propertyId -
value -
showDigital -

setProperty

void setProperty(int propertyId,
                 int value)
设置属性值。

参数:
propertyId -
value -

addProperty

void addProperty(int propertyId,
                 int value)

addProperty

void addProperty(int propertyId,
                 int value,
                 boolean showDigital)

getBaseInfo

short getBaseInfo(int id)
获取对象基本信息。

参数:
id -
返回:

getProperty

int getProperty(int id)
获取对象属性。

参数:
id -
返回:

getCustomData

int getCustomData(int id)
获取对象自定义数据。

参数:
id -
返回:

setCustomData

void setCustomData(int id,
                   int value)
设置对象自定义数据

参数:
id -
value -

addCustomData

void addCustomData(int id,
                   int value)

setFlag

void setFlag(int flag)
设置信息标记。

参数:
flag -

clearFlag

void clearFlag(int flag)
清除信息标记。

参数:
flag -

checkFlag

boolean checkFlag(int flag)
检测信息标记。

参数:
flag -
返回:

replaceMLG

void replaceMLG(int oldMLGID,
                int newMLGID)
替换MLG图元。

参数:
oldMLGID -
newMLGID -

replaceMLG

void replaceMLG(int oldMLGID,
                int oldModuleID,
                int newMLGID,
                int newModuleID)
替换MLG/Module

参数:
oldMLGID -
oldModuleID -
newMLGID -
newModuleID -