| 17695 | } |
| 17696 | |
| 17697 | void cFodder::Sprite_Create_Shadow(sSprite* pSprite) { |
| 17698 | int16 Data0 = 1; |
| 17699 | sSprite* Data2C = 0, *Data30 = 0; |
| 17700 | |
| 17701 | if (Sprite_Get_Free_Max42(Data0, Data2C, Data30)) |
| 17702 | return; |
| 17703 | |
| 17704 | Data2C->field_1A_sprite = pSprite; |
| 17705 | |
| 17706 | Data2C->field_0 = pSprite->field_0; |
| 17707 | Data2C->field_2 = pSprite->field_2; |
| 17708 | Data2C->field_4 = pSprite->field_4; |
| 17709 | Data2C->field_6 = pSprite->field_6; |
| 17710 | |
| 17711 | Data2C->field_0 += 0x0E; |
| 17712 | Data2C->field_4 += 0x10; |
| 17713 | Data2C->field_8 = 0x8D; |
| 17714 | Data2C->field_A = 0; |
| 17715 | Data2C->field_18 = eSprite_Shadow; |
| 17716 | Data2C->field_20 = 0; |
| 17717 | Data2C->field_32 = -1; |
| 17718 | Data2C->field_2C = eSprite_Draw_First; |
| 17719 | Data2C->field_52 = 0; |
| 17720 | } |
| 17721 | |
| 17722 | void cFodder::Sprite_Handle_Grenade_Terrain_Check(sSprite* pSprite) { |
| 17723 | int16 Data0 = -3; |
nothing calls this directly
no outgoing calls
no test coverage detected