MCPcopy Create free account
hub / github.com/diasurgical/devilution / decode_enemy

Function decode_enemy

Source/monster.cpp:5539–5553  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5537}
5538
5539void decode_enemy(int m, int enemy)
5540{
5541 if (enemy < MAX_PLRS) {
5542 monster[m]._mFlags &= ~MFLAG_TARGETS_MONSTER;
5543 monster[m]._menemy = enemy;
5544 monster[m]._menemyx = plr[enemy]._px;
5545 monster[m]._menemyy = plr[enemy]._py;
5546 } else {
5547 monster[m]._mFlags |= MFLAG_TARGETS_MONSTER;
5548 enemy -= MAX_PLRS;
5549 monster[m]._menemy = enemy;
5550 monster[m]._menemyx = monster[enemy]._mfutx;
5551 monster[m]._menemyy = monster[enemy]._mfuty;
5552 }
5553}
5554
5555DEVILUTION_END_NAMESPACE

Callers 2

DeltaLoadLevelFunction · 0.85
sync_monsterFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected