| 17906 | } |
| 17907 | |
| 17908 | int16 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 | |
| 17931 | int16 cFodder::Sprite_Create_Enemy(sSprite* pSprite, sSprite*& pData2C) { |
| 17932 |
nothing calls this directly
no outgoing calls
no test coverage detected