| 479 | } |
| 480 | |
| 481 | void ClrAllMonsters() |
| 482 | { |
| 483 | int i; |
| 484 | MonsterStruct *Monst; |
| 485 | |
| 486 | for (i = 0; i < MAXMONSTERS; i++) { |
| 487 | Monst = &monster[i]; |
| 488 | ClearMVars(i); |
| 489 | Monst->mName = "Invalid Monster"; |
| 490 | Monst->_mgoal = 0; |
| 491 | Monst->_mmode = MM_STAND; |
| 492 | Monst->_mVar1 = 0; |
| 493 | Monst->_mVar2 = 0; |
| 494 | Monst->_mx = 0; |
| 495 | Monst->_my = 0; |
| 496 | Monst->_mfutx = 0; |
| 497 | Monst->_mfuty = 0; |
| 498 | Monst->_moldx = 0; |
| 499 | Monst->_moldy = 0; |
| 500 | Monst->_mdir = random_(89, 8); |
| 501 | Monst->_mxvel = 0; |
| 502 | Monst->_myvel = 0; |
| 503 | Monst->_mAnimData = NULL; |
| 504 | Monst->_mAnimDelay = 0; |
| 505 | Monst->_mAnimCnt = 0; |
| 506 | Monst->_mAnimLen = 0; |
| 507 | Monst->_mAnimFrame = 0; |
| 508 | Monst->_mFlags = 0; |
| 509 | Monst->_mDelFlag = FALSE; |
| 510 | Monst->_menemy = random_(89, gbActivePlayers); |
| 511 | Monst->_menemyx = plr[Monst->_menemy]._px; |
| 512 | Monst->_menemyy = plr[Monst->_menemy]._py; |
| 513 | } |
| 514 | } |
| 515 | |
| 516 | BOOL MonstPlace(int xp, int yp) |
| 517 | { |
no test coverage detected