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

Function LoadMissile

Source/loadsave.cpp:561–610  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

559}
560
561void LoadMissile(int i)
562{
563 MissileStruct *pMissile = &missile[i];
564
565 CopyInt(tbuff, &pMissile->_mitype);
566 CopyInt(tbuff, &pMissile->_mix);
567 CopyInt(tbuff, &pMissile->_miy);
568 CopyInt(tbuff, &pMissile->_mixoff);
569 CopyInt(tbuff, &pMissile->_miyoff);
570 CopyInt(tbuff, &pMissile->_mixvel);
571 CopyInt(tbuff, &pMissile->_miyvel);
572 CopyInt(tbuff, &pMissile->_misx);
573 CopyInt(tbuff, &pMissile->_misy);
574 CopyInt(tbuff, &pMissile->_mitxoff);
575 CopyInt(tbuff, &pMissile->_mityoff);
576 CopyInt(tbuff, &pMissile->_mimfnum);
577 CopyInt(tbuff, &pMissile->_mispllvl);
578 CopyInt(tbuff, &pMissile->_miDelFlag);
579 CopyChar(tbuff, &pMissile->_miAnimType);
580 tbuff += 3; // Alignment
581 CopyInt(tbuff, &pMissile->_miAnimFlags);
582 tbuff += 4; // Skip pointer _miAnimData
583 CopyInt(tbuff, &pMissile->_miAnimDelay);
584 CopyInt(tbuff, &pMissile->_miAnimLen);
585 CopyInt(tbuff, &pMissile->_miAnimWidth);
586 CopyInt(tbuff, &pMissile->_miAnimWidth2);
587 CopyInt(tbuff, &pMissile->_miAnimCnt);
588 CopyInt(tbuff, &pMissile->_miAnimAdd);
589 CopyInt(tbuff, &pMissile->_miAnimFrame);
590 CopyInt(tbuff, &pMissile->_miDrawFlag);
591 CopyInt(tbuff, &pMissile->_miLightFlag);
592 CopyInt(tbuff, &pMissile->_miPreFlag);
593 CopyInt(tbuff, &pMissile->_miUniqTrans);
594 CopyInt(tbuff, &pMissile->_mirange);
595 CopyInt(tbuff, &pMissile->_misource);
596 CopyInt(tbuff, &pMissile->_micaster);
597 CopyInt(tbuff, &pMissile->_midam);
598 CopyInt(tbuff, &pMissile->_miHitFlag);
599 CopyInt(tbuff, &pMissile->_midist);
600 CopyInt(tbuff, &pMissile->_mlid);
601 CopyInt(tbuff, &pMissile->_mirnd);
602 CopyInt(tbuff, &pMissile->_miVar1);
603 CopyInt(tbuff, &pMissile->_miVar2);
604 CopyInt(tbuff, &pMissile->_miVar3);
605 CopyInt(tbuff, &pMissile->_miVar4);
606 CopyInt(tbuff, &pMissile->_miVar5);
607 CopyInt(tbuff, &pMissile->_miVar6);
608 CopyInt(tbuff, &pMissile->_miVar7);
609 CopyInt(tbuff, &pMissile->_miVar8);
610}
611
612void LoadObject(int i)
613{

Callers 1

LoadGameFunction · 0.85

Calls 2

CopyIntFunction · 0.85
CopyCharFunction · 0.85

Tested by

no test coverage detected