Свойство | Тип | Описание | |
---|---|---|---|
BoxScale | ushort | ||
Charset | byte | ||
Cost | |||
ForceClip | byte | ||
ScaleX | byte | ||
Top | int | ||
Width | uint |
Свойство | Тип | Описание | |
---|---|---|---|
_scumm | |||
_speedx | uint | ||
_targetFacing | ushort | ||
_walkdata | ActorWalkData |
Свойство | Тип | Описание | |
---|---|---|---|
AdjustActorPos | void | ||
FindPathTowards | bool | ||
IsInClass | bool | ||
RemapDirection | int | ||
StartWalkAnim | void |
Метод | Описание | |
---|---|---|
Actor ( |
||
ActorHitTest ( System.Point p ) : bool | ||
AdjustXYToBeInBox ( System.Point dst ) : |
||
Animate ( int anim ) : void | ||
AnimateCostume ( ) : void | ||
AnimateLimb ( int limb, int f ) : void | ||
ClassChanged ( ObjectClass cls, bool value ) : void | ||
DrawCostume ( bool hitTestMode = false ) : void | ||
FaceToObject ( int obj ) : void | ||
GetAnimVar ( int var ) : int | ||
Hide ( ) : void | ||
Init ( int mode ) : void | ||
PutActor ( ) : void | ||
PutActor ( System.Point pos ) : void | ||
PutActor ( System.Point pos, byte newRoom ) : void | ||
PutActor ( byte room ) : void | ||
RemapActorPalette ( int r_fact, int g_fact, int b_fact, int threshold ) : void | ||
ResetFrames ( ) : void | ||
RunActorTalkScript ( int f ) : void | ||
RunTalkScript ( int frame ) : void | ||
SaveOrLoad ( |
||
SetActorCostume ( ushort costume ) : void | ||
SetActorWalkSpeed ( uint newSpeedX, uint newSpeedY ) : void | ||
SetAnimSpeed ( byte newAnimSpeed ) : void | ||
SetAnimVar ( int var, int value ) : void | ||
SetDirection ( int direction ) : void | ||
SetPalette ( int idx, ushort val ) : void | ||
SetScale ( int sx, int sy ) : void | ||
Show ( ) : void | ||
StartAnimActor ( int frame ) : void | ||
StartWalk ( System.Point dest, int dir ) : void | ||
StopActorMoving ( ) : void | ||
TurnToDirection ( int newdir ) : void | ||
Walk ( ) : void |
Метод | Описание | |
---|---|---|
ActorWalkStep ( ) : bool | ||
CalcMovementFactor ( System.Point next ) : bool | ||
PrepareDrawActorCostume ( ICostumeRenderer bcr ) : void | ||
SetBox ( byte box ) : void | ||
SetupActorScale ( ) : void | ||
UpdateActorDirection ( bool isWalking ) : int |
Метод | Описание | |
---|---|---|
AdjustActorPos ( ) : void | ||
FindPathTowards ( byte box1nr, byte box2nr, byte box3nr, System.Point &foundPath ) : bool | ||
IsInClass ( ObjectClass cls ) : bool | ||
RemapDirection ( int dir, bool isWalking ) : int | ||
StartWalkAnim ( int cmd, int angle ) : void |
public Actor ( |
||
scumm | ||
id | byte | |
Результат | System |
public ActorHitTest ( System.Point p ) : bool | ||
p | System.Point | |
Результат | bool |
public AdjustXYToBeInBox ( System.Point dst ) : |
||
dst | System.Point | |
Результат |
public AnimateLimb ( int limb, int f ) : void | ||
limb | int | |
f | int | |
Результат | void |
protected CalcMovementFactor ( System.Point next ) : bool | ||
next | System.Point | |
Результат | bool |
public ClassChanged ( ObjectClass cls, bool value ) : void | ||
cls | ObjectClass | |
value | bool | |
Результат | void |
public DrawCostume ( bool hitTestMode = false ) : void | ||
hitTestMode | bool | |
Результат | void |
protected PrepareDrawActorCostume ( ICostumeRenderer bcr ) : void | ||
bcr | ICostumeRenderer | |
Результат | void |
public PutActor ( System.Point pos ) : void | ||
pos | System.Point | |
Результат | void |
public PutActor ( System.Point pos, byte newRoom ) : void | ||
pos | System.Point | |
newRoom | byte | |
Результат | void |
public RemapActorPalette ( int r_fact, int g_fact, int b_fact, int threshold ) : void | ||
r_fact | int | |
g_fact | int | |
b_fact | int | |
threshold | int | |
Результат | void |
public RunActorTalkScript ( int f ) : void | ||
f | int | |
Результат | void |
public SaveOrLoad ( |
||
serializer | ||
Результат | void |
public SetActorCostume ( ushort costume ) : void | ||
costume | ushort | |
Результат | void |
public SetActorWalkSpeed ( uint newSpeedX, uint newSpeedY ) : void | ||
newSpeedX | uint | |
newSpeedY | uint | |
Результат | void |
public SetAnimSpeed ( byte newAnimSpeed ) : void | ||
newAnimSpeed | byte | |
Результат | void |
public SetAnimVar ( int var, int value ) : void | ||
var | int | |
value | int | |
Результат | void |
public SetDirection ( int direction ) : void | ||
direction | int | |
Результат | void |
public SetPalette ( int idx, ushort val ) : void | ||
idx | int | |
val | ushort | |
Результат | void |
public StartAnimActor ( int frame ) : void | ||
frame | int | |
Результат | void |
public StartWalk ( System.Point dest, int dir ) : void | ||
dest | System.Point | |
dir | int | |
Результат | void |
public TurnToDirection ( int newdir ) : void | ||
newdir | int | |
Результат | void |
protected UpdateActorDirection ( bool isWalking ) : int | ||
isWalking | bool | |
Результат | int |