$$ACTION Scripts MatCen Puzzle: Init aMatCenPuzzleInit Init MatCen Puzzle Inits the MatCen Puzzle $$END */
| 1025 | $$END |
| 1026 | */ |
| 1027 | void aMatCenPuzzleInit(void) { |
| 1028 | aUserFlagSet(MatCenSwitchAON, false); |
| 1029 | aUserFlagSet(MatCenSwitchBON, false); |
| 1030 | aUserFlagSet(MatCenSwitchCON, false); |
| 1031 | aUserFlagSet(MatCenSwitchDON, false); |
| 1032 | aUserFlagSet(MatCenSwitchEON, false); |
| 1033 | aUserFlagSet(MatCenSwitchFON, false); |
| 1034 | aUserFlagSet(MatCenSwitchGON, false); |
| 1035 | |
| 1036 | Spew_handles[0] = Spew_handles[1] = Spew_handles[2] = Spew_handles[3] = Spew_handles[4] = -1; |
| 1037 | |
| 1038 | SetMatCenPegToLevel1(MatCen1Peg); |
| 1039 | SetMatCenToLevel1(MatCen1); |
| 1040 | SetMatCenPegToLevel1(MatCen2Peg); |
| 1041 | SetMatCenToLevel1(MatCen2); |
| 1042 | SetMatCenPegToLevel1(MatCen3Peg); |
| 1043 | SetMatCenToLevel1(MatCen3); |
| 1044 | SetMatCenPegToLevel1(MatCen4Peg); |
| 1045 | SetMatCenToLevel1(MatCen4); |
| 1046 | SetMatCenPegToLevel1(MatCen5Peg); |
| 1047 | SetMatCenToLevel1(MatCen5); |
| 1048 | |
| 1049 | PlayOffAnimation(MatCenSwitchA); |
| 1050 | PlayOffAnimation(MatCenSwitchB); |
| 1051 | PlayOffAnimation(MatCenSwitchC); |
| 1052 | PlayOffAnimation(MatCenSwitchD); |
| 1053 | PlayOffAnimation(MatCenSwitchE); |
| 1054 | PlayOffAnimation(MatCenSwitchF); |
| 1055 | PlayOffAnimation(MatCenSwitchG); |
| 1056 | |
| 1057 | MagicMatCenSwitchSequence = 0; |
| 1058 | MatCenStateA = MatCenStateB = MatCenStateC = MatCenStateD = MatCenStateE = 1; |
| 1059 | |
| 1060 | aObjPlayAnim(GetMyObject(MatCenResetSwitch), 0, 4, 4.000000f, 0); |
| 1061 | } |
| 1062 | |
| 1063 | /* |
| 1064 | $$ACTION |
no test coverage detected