MCPcopy Create free account
hub / github.com/OpenFodder/openfodder / Sprite_Create_Building_Explosion

Method Sprite_Create_Building_Explosion

Source/Fodder.cpp:17908–17929  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

17906}
17907
17908int16 cFodder::Sprite_Create_Building_Explosion(sSprite* pData2C, int16& pX, int16& pY) {
17909
17910 pData2C->field_0 = pX;
17911 pData2C->field_4 = pY;
17912 pData2C->field_4 += 0x10;
17913
17914 int16 Data4 = mInterruptTick;
17915 Data4 &= 3;
17916 Data4 += 5;
17917
17918 Sound_Play(pData2C, Data4, 0x1E);
17919
17920 pData2C->field_18 = eSprite_Building_Explosion;
17921 pData2C->field_8 = 0x8E;
17922 pData2C->field_A = 0;
17923 pData2C->field_12 = 1;
17924 pData2C->field_22 = eSprite_PersonType_None;
17925 pData2C->field_32 = -1;
17926 pData2C->field_2C = eSprite_Draw_OnTop;
17927
17928 return 0;
17929}
17930
17931int16 cFodder::Sprite_Create_Enemy(sSprite* pSprite, sSprite*& pData2C) {
17932

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected