| 17976 | } |
| 17977 | |
| 17978 | void cFodder::Sprite_Enemy_Aggression_Update(sSprite* pData2C) { |
| 17979 | int16 Data8 = mGame_Data.mGamePhase_Data.mSprite_Enemy_AggressionNext; |
| 17980 | pData2C->field_62 = Data8; |
| 17981 | |
| 17982 | int16 Data4 = mGame_Data.mGamePhase_Data.mSprite_Enemy_AggressionIncrement; |
| 17983 | Data8 += Data4; |
| 17984 | |
| 17985 | if (Data4 < 0) |
| 17986 | goto loc_21C42; |
| 17987 | |
| 17988 | if (Data8 < mGame_Data.mGamePhase_Data.mSprite_Enemy_AggressionMax) |
| 17989 | goto loc_21C5E; |
| 17990 | |
| 17991 | Data8 = mGame_Data.mGamePhase_Data.mSprite_Enemy_AggressionMax; |
| 17992 | Data4 = -Data4; |
| 17993 | goto loc_21C5E; |
| 17994 | |
| 17995 | loc_21C42:; |
| 17996 | if (Data8 < 0) |
| 17997 | goto loc_21C52; |
| 17998 | |
| 17999 | if (Data8 > mGame_Data.mGamePhase_Data.mSprite_Enemy_AggressionMin) |
| 18000 | goto loc_21C5E; |
| 18001 | |
| 18002 | loc_21C52:; |
| 18003 | Data8 = mGame_Data.mGamePhase_Data.mSprite_Enemy_AggressionMin; |
| 18004 | Data4 = -Data4; |
| 18005 | |
| 18006 | loc_21C5E:; |
| 18007 | mGame_Data.mGamePhase_Data.mSprite_Enemy_AggressionIncrement = Data4; |
| 18008 | mGame_Data.mGamePhase_Data.mSprite_Enemy_AggressionNext = Data8; |
| 18009 | } |
| 18010 | |
| 18011 | void cFodder::Sprite_Create_Rank() { |
| 18012 | sSprite* Sprite = 0, *Data30 = 0; |
nothing calls this directly
no outgoing calls
no test coverage detected