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

Function FindNextTrigInRoom

editor/TriggerDialog.cpp:229–244  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

227trigger *FindTrigger(int roomnum, int facenum);
228
229int FindNextTrigInRoom(int roomnum, int start) {
230 if ((start == -1) || (Triggers[start].roomnum != roomnum))
231 start = 0;
232 else
233 start++;
234
235 for (int i = 0; i < Num_triggers; i++) {
236 int n = (start + i) % Num_triggers;
237
238 if (Triggers[n].roomnum == roomnum)
239 return n;
240 }
241
242 // Couldn't find one
243 return -1;
244}
245
246int FindPrevTrigInRoom(int roomnum, int start) {
247 if (Triggers[start].roomnum != roomnum)

Callers 2

UpdateDialogMethod · 0.85
OnTrigNextInRoomMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected