示例#1
0
 public bool postReqsMet(Event e)
 {
     if (eventsTriggered.Count == 0 && e.getPostreqs().Count != 0)
         return false;
     if (e.getPostreqs().Count == 0)
         return false;
     for (int i = 0; i < eventsTriggered.Count; i++)
         for (int j = 0; j < e.getPostreqs().Count; j++)
         {
             if (eventsTriggered[i] == e.getPostreqs()[j])
                 break;
             else if (j == e.getPostreqs().Count - 1)
                 return false;
         }
     return true;
 }