Quote: |
Is EVENT_FlagGrab reliable? |
Code: Show/Hide case EVENT_FlagGrab: { Player *p = (Player*)event.p[0]; Flag *f = (Flag*)event.p[1]; int team = f->team; bool victory = true; _listnode <Flag> *parse = flaglist->head; while (parse) { Flag *g= parse->item; if (g->team != team) { victory = false; break; } parse = parse->next; } if (victory) { // team possesses all of the turf flags } } |