MCPcopy Create free account
hub / github.com/diasurgical/devilution / InitL3Triggers

Function InitL3Triggers

Source/trigs.cpp:220–250  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

218}
219
220void InitL3Triggers()
221{
222 int i, j;
223
224 numtrigs = 0;
225 for (j = 0; j < MAXDUNY; j++) {
226 for (i = 0; i < MAXDUNX; i++) {
227 if (dPiece[i][j] == 171) {
228 trigs[numtrigs]._tx = i;
229 trigs[numtrigs]._ty = j;
230 trigs[numtrigs]._tmsg = WM_DIABPREVLVL;
231 numtrigs++;
232 }
233
234 if (dPiece[i][j] == 168) {
235 trigs[numtrigs]._tx = i;
236 trigs[numtrigs]._ty = j;
237 trigs[numtrigs]._tmsg = WM_DIABNEXTLVL;
238 numtrigs++;
239 }
240
241 if (dPiece[i][j] == 549) {
242 trigs[numtrigs]._tx = i;
243 trigs[numtrigs]._ty = j;
244 trigs[numtrigs]._tmsg = WM_DIABTWARPUP;
245 numtrigs++;
246 }
247 }
248 }
249 trigflag = FALSE;
250}
251
252void InitL4Triggers()
253{

Callers 1

CreateLevelFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected