adding a list to a list(runters infinite bits)

"omar miisa" <[email protected]> Sun, 29 May 2005 21:22:08 -0600
Newsgroups gmane.games.devel.mud.rom
Message-ID <[email protected]>
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
[email protected]
Unsubscribe here ->>> http://www.rom.org/cgi-bin/mailman/listinfo/rom