I have been implementing a party system into my circlemud, basically because i dislike the grouping system. I have ran into one dilemma .. I cannot quite understand the REMOVE_FROM_LIST macro ..
struct party_type {
struct char_data *member;
struct follow_type *next;
};
struct char_data {
...
char party_name; /* Party name */
struct char_data *party_leader; /* Party leader */
struct party_type *party; /* Party list */
};
i wuz thinking something on the line of:
REMOVE_FROM_LIST(ch, ch->party_leader.party, next);
but i don't think it did the correct result .. any info would be helpful, thanx =)
Okay,
jINx
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 04/11/01 PDT