| 3726 | } |
| 3727 | |
| 3728 | void OperateObject(int pnum, int i, BOOL TeleFlag) |
| 3729 | { |
| 3730 | BOOL sendmsg; |
| 3731 | |
| 3732 | sendmsg = (pnum == myplr); |
| 3733 | switch (object[i]._otype) { |
| 3734 | case OBJ_L1LDOOR: |
| 3735 | case OBJ_L1RDOOR: |
| 3736 | if (TeleFlag) { |
| 3737 | if (object[i]._otype == OBJ_L1LDOOR) |
| 3738 | OperateL1LDoor(pnum, i, TRUE); |
| 3739 | if (object[i]._otype == OBJ_L1RDOOR) |
| 3740 | OperateL1RDoor(pnum, i, TRUE); |
| 3741 | break; |
| 3742 | } |
| 3743 | if (pnum == myplr) |
| 3744 | OperateL1Door(pnum, i, TRUE); |
| 3745 | break; |
| 3746 | case OBJ_L2LDOOR: |
| 3747 | case OBJ_L2RDOOR: |
| 3748 | if (TeleFlag) { |
| 3749 | if (object[i]._otype == OBJ_L2LDOOR) |
| 3750 | OperateL2LDoor(pnum, i, TRUE); |
| 3751 | if (object[i]._otype == OBJ_L2RDOOR) |
| 3752 | OperateL2RDoor(pnum, i, TRUE); |
| 3753 | break; |
| 3754 | } |
| 3755 | if (pnum == myplr) |
| 3756 | OperateL2Door(pnum, i, TRUE); |
| 3757 | break; |
| 3758 | case OBJ_L3LDOOR: |
| 3759 | case OBJ_L3RDOOR: |
| 3760 | if (TeleFlag) { |
| 3761 | if (object[i]._otype == OBJ_L3LDOOR) |
| 3762 | OperateL3LDoor(pnum, i, TRUE); |
| 3763 | if (object[i]._otype == OBJ_L3RDOOR) |
| 3764 | OperateL3RDoor(pnum, i, TRUE); |
| 3765 | break; |
| 3766 | } |
| 3767 | if (pnum == myplr) |
| 3768 | OperateL3Door(pnum, i, TRUE); |
| 3769 | break; |
| 3770 | case OBJ_LEVER: |
| 3771 | case OBJ_SWITCHSKL: |
| 3772 | OperateLever(pnum, i); |
| 3773 | break; |
| 3774 | case OBJ_BOOK2L: |
| 3775 | OperateBook(pnum, i); |
| 3776 | break; |
| 3777 | case OBJ_BOOK2R: |
| 3778 | OperateSChambBk(pnum, i); |
| 3779 | break; |
| 3780 | case OBJ_CHEST1: |
| 3781 | case OBJ_CHEST2: |
| 3782 | case OBJ_CHEST3: |
| 3783 | case OBJ_TCHEST1: |
| 3784 | case OBJ_TCHEST2: |
| 3785 | case OBJ_TCHEST3: |
no test coverage detected