| 1055 | } |
| 1056 | |
| 1057 | void DoorSet(Point position, bool isLeftDoor) |
| 1058 | { |
| 1059 | int pn = dPiece[position.x][position.y]; |
| 1060 | switch (pn) { |
| 1061 | case 42: |
| 1062 | ObjSetMicro(position, 391); |
| 1063 | break; |
| 1064 | case 44: |
| 1065 | ObjSetMicro(position, 393); |
| 1066 | break; |
| 1067 | case 49: |
| 1068 | ObjSetMicro(position, isLeftDoor ? 410 : 411); |
| 1069 | break; |
| 1070 | case 53: |
| 1071 | ObjSetMicro(position, 396); |
| 1072 | break; |
| 1073 | case 54: |
| 1074 | ObjSetMicro(position, 397); |
| 1075 | break; |
| 1076 | case 60: |
| 1077 | ObjSetMicro(position, 398); |
| 1078 | break; |
| 1079 | case 66: |
| 1080 | ObjSetMicro(position, 399); |
| 1081 | break; |
| 1082 | case 67: |
| 1083 | ObjSetMicro(position, 400); |
| 1084 | break; |
| 1085 | case 68: |
| 1086 | ObjSetMicro(position, 402); |
| 1087 | break; |
| 1088 | case 69: |
| 1089 | ObjSetMicro(position, 403); |
| 1090 | break; |
| 1091 | case 71: |
| 1092 | ObjSetMicro(position, 405); |
| 1093 | break; |
| 1094 | case 211: |
| 1095 | ObjSetMicro(position, 406); |
| 1096 | break; |
| 1097 | case 353: |
| 1098 | ObjSetMicro(position, 408); |
| 1099 | break; |
| 1100 | case 354: |
| 1101 | ObjSetMicro(position, 409); |
| 1102 | break; |
| 1103 | case 410: |
| 1104 | case 411: |
| 1105 | ObjSetMicro(position, 395); |
| 1106 | break; |
| 1107 | } |
| 1108 | } |
| 1109 | |
| 1110 | void CryptDoorSet(Point position, bool isLeftDoor) |
| 1111 | { |
no test coverage detected