| 1032 | } |
| 1033 | |
| 1034 | void zNPCBSandy_AddBoundEntsToGrid(zScene* scn) |
| 1035 | { |
| 1036 | S32 i; |
| 1037 | S32 isLimb; |
| 1038 | xEnt* ent; |
| 1039 | |
| 1040 | if (sOthersHaventBeenAdded) |
| 1041 | { |
| 1042 | sOthersHaventBeenAdded = 0; |
| 1043 | |
| 1044 | for (i = 0; i < 13; i++) |
| 1045 | { |
| 1046 | ent = sSandyPtr->boundList[i]; |
| 1047 | if (i == 2 || i == 4 || i == 9 || i == 11) |
| 1048 | { |
| 1049 | isLimb = TRUE; |
| 1050 | } |
| 1051 | else |
| 1052 | { |
| 1053 | isLimb = FALSE; |
| 1054 | } |
| 1055 | |
| 1056 | if (isLimb || xGridEntIsTooBig(&colls_grid, ent) != FALSE) |
| 1057 | { |
| 1058 | xGridAdd(&colls_oso_grid, ent); |
| 1059 | |
| 1060 | if (isLimb || xGridEntIsTooBig(&colls_oso_grid, ent) != FALSE) |
| 1061 | { |
| 1062 | ent->gridb.oversize = 0x2; |
| 1063 | } |
| 1064 | else |
| 1065 | { |
| 1066 | ent->gridb.oversize = 0x1; |
| 1067 | } |
| 1068 | } |
| 1069 | else |
| 1070 | { |
| 1071 | xGridAdd(&colls_grid, ent); |
| 1072 | ent->gridb.oversize = 0x0; |
| 1073 | } |
| 1074 | } |
| 1075 | } |
| 1076 | else |
| 1077 | { |
| 1078 | sSandyPtr = NULL; |
| 1079 | } |
| 1080 | } |
| 1081 | |
| 1082 | void zNPCBSandy_GameIsPaused(zScene*) |
| 1083 | { |
no test coverage detected