$$ACTION Scripts MatCen Puzzle: Hit Switch A by [o:Player] aMatCenPuzzleSwitchA The Player has shot switch A The Player has shot switch A $$END */
| 1137 | $$END |
| 1138 | */ |
| 1139 | void aMatCenPuzzleSwitchA(int Player) { |
| 1140 | if (MagicMatCenSwitchSequence == 5) |
| 1141 | return; |
| 1142 | |
| 1143 | if (!qUserFlag(MatCenSwitchAON)) { |
| 1144 | PlayOnAnimation(MatCenSwitchA); |
| 1145 | aUserFlagSet(MatCenSwitchAON, true); |
| 1146 | |
| 1147 | if (MatCenStateA == 0) { |
| 1148 | SetMatCenPegToLevel1(MatCen1Peg); |
| 1149 | SetMatCenToLevel1(MatCen1); |
| 1150 | MatCenStateA = 1; |
| 1151 | } else { |
| 1152 | SetMatCenPegToLevel2(MatCen1Peg); |
| 1153 | SetMatCenToLevel2(MatCen1); |
| 1154 | MatCenStateA = 2; |
| 1155 | } |
| 1156 | |
| 1157 | if (MatCenStateE == 0) { |
| 1158 | SetMatCenPegToLevel1(MatCen5Peg); |
| 1159 | SetMatCenToLevel1(MatCen5); |
| 1160 | MatCenStateE = 1; |
| 1161 | } else { |
| 1162 | SetMatCenPegToLevel2(MatCen5Peg); |
| 1163 | SetMatCenToLevel2(MatCen5); |
| 1164 | MatCenStateE = 2; |
| 1165 | } |
| 1166 | |
| 1167 | MagicMatCenSwitchSequence = -1; |
| 1168 | |
| 1169 | aShowHUDMessage(GetMyMessage(MatCenSwitchAOn)); |
| 1170 | } |
| 1171 | } |
| 1172 | |
| 1173 | /* |
| 1174 | $$ACTION |
no test coverage detected