| 2538 | } |
| 2539 | |
| 2540 | void cFodder::Sprite_Bullet_SetData() { |
| 2541 | if (mSprite_TroopsAlive[0] == INVALID_SPRITE_PTR || mSprite_TroopsAlive[0] == 0) |
| 2542 | return; |
| 2543 | |
| 2544 | sSprite* Data20 = mSprite_TroopsAlive[0]; |
| 2545 | int16 Data0 = 0; |
| 2546 | |
| 2547 | if (Data20->field_46_mission_troop) { |
| 2548 | Data0 = Data20->field_46_mission_troop->mRank; |
| 2549 | Data0 += 8; |
| 2550 | if (Data0 > 0x0F) |
| 2551 | Data0 = 0x0F; |
| 2552 | } |
| 2553 | |
| 2554 | mSprite_Weapon_Data = mSprite_Bullet_UnitData[Data0]; |
| 2555 | } |
| 2556 | |
| 2557 | void cFodder::Phase_Goals_Check() { |
| 2558 |
nothing calls this directly
no outgoing calls
no test coverage detected