MCPcopy Create free account
hub / github.com/DescentDevelopers/Descent3 / SetMatCenToLevel2

Function SetMatCenToLevel2

scripts/LEVEL15.cpp:962–989  ·  view source on GitHub ↗

Turns a MatCen to high production

Source from the content-addressed store, hash-verified

960
961// Turns a MatCen to high production
962void SetMatCenToLevel2(int id) {
963 int matcen_id = GetMyMatCen(id);
964
965 aMatcenSetEnableState(1, matcen_id);
966 aMatcenSetValues(matcen_id, -1, 1.5, 4);
967
968 int spew_handle;
969 switch (id) {
970 case 0:
971 spew_handle = 4;
972 break;
973 case 1:
974 spew_handle = 3;
975 break;
976 case 2:
977 spew_handle = 2;
978 break;
979 case 3:
980 spew_handle = 1;
981 break;
982 case 4:
983 spew_handle = 0;
984 break;
985 };
986
987 aTurnOffSpew(spew_handle);
988 Spew_handles[spew_handle] = -1;
989}
990
991// Turns a lighting peg to Level 0
992void SetMatCenPegToLevel0(int peg) {

Callers 6

aMatCenPuzzleSwitchAFunction · 0.85
aMatCenPuzzleSwitchBFunction · 0.85
aMatCenPuzzleSwitchCFunction · 0.85
aMatCenPuzzleSwitchEFunction · 0.85
aMatCenPuzzleSwitchFFunction · 0.85
aMatCenPuzzleSwitchGFunction · 0.85

Calls 4

GetMyMatCenFunction · 0.85
aMatcenSetEnableStateFunction · 0.85
aMatcenSetValuesFunction · 0.85
aTurnOffSpewFunction · 0.85

Tested by

no test coverage detected