adding a list to a list(runters infinite bits) 2005-05-29 - By omar miisa
Back well, my problem first started when i changed over my aff's to runters code(it works great tho, at least, for loading mobs, but for players im getting some problems because of race i think).
so theres lines in the code like this:
ch->affected_by = ch->affected_by|race_table[race].aff;
and runters code didnt seem to like the '|', so i made this function to add all the bits from one list to another list, it was a lot uglier and messier but the code didnt seem to work at all, probably because i dont fully understand what this code does i think. so anyway, heres my code i have now, its simple but my mind says it should work...anybody have any suggestions?
void set_bit_list(BITMASK *mask, BITMASK *mask2) { BMlist *pBlist; bool found = FALSE;
for(pBlist = mask2->int_list;pBlist;pBlist = pBlist->next) { set_bit(mask,pBlist->tar_mask); } return; }
__ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ __ Take charge with a pop-up guard built on patented Microsoft? SmartScreen Technology http://join.msn.com/?pgmarket=en-ca&page=byoa/prem&xAPID=1994&DI=1034&SU=http:/ /hotmail.com/enca&HL=Market_MSNIS_Taglines Start enjoying all the benefits of MSN? Premium right now and get the first two months FREE*.
-- ROM mailing list ROM@(protected) Unsubscribe here ->>> http://www.rom.org/cgi-bin/mailman/listinfo/rom
|
|