MCPcopy Create free account
hub / github.com/diasurgical/DevilutionX / SyncQSTLever

Function SyncQSTLever

Source/objects.cpp:3643–3655  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3641}
3642
3643void SyncQSTLever(const Object &qstLever)
3644{
3645 if (qstLever._oAnimFrame == qstLever._oVar6) {
3646 if (qstLever._otype != OBJ_BLOODBOOK)
3647 ObjChangeMapResync(qstLever._oVar1, qstLever._oVar2, qstLever._oVar3, qstLever._oVar4);
3648 if (qstLever._otype == OBJ_BLINDBOOK) {
3649 auto tren = TransVal;
3650 TransVal = 9;
3651 DRLG_MRectTrans(WorldTilePosition(qstLever._oVar1, qstLever._oVar2), WorldTilePosition(qstLever._oVar3, qstLever._oVar4));
3652 TransVal = tren;
3653 }
3654 }
3655}
3656
3657void SyncPedestal(const Object &pedestal)
3658{

Callers 3

DeltaSyncOpObjectFunction · 0.85
SyncOpObjectFunction · 0.85
SyncObjectAnimFunction · 0.85

Calls 2

ObjChangeMapResyncFunction · 0.85
DRLG_MRectTransFunction · 0.85

Tested by

no test coverage detected