> What I am wondering is what exactly does the d do? I know that the d > somehow represents the connection, but I'm not sure in what way. So like > in the d->character, somehow, I can tell from the code, it points to the > characters data in the lib files. Is there any certain code I can look at > to figure it out, or is the d something that is really simple and I'm > just not understanding it? Thanks. (The d is in the interpreter.c, and > is used in the "CON_STUFF") > the "d" is actually defined above in the function arguments in most cases as "descriptor_data *d" - a pointer to the character descriptor data. d->character is a pointer to the character data which is commonly represented in other places as "char_data *ch". You sound like you're not very sure of pointers and structs. Just read a c book, and if you already have a good grasp on the basics, just check the index for "struct(s)" and "pointer(s)". Patrick Dughi +-----------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://cspo.queensu.ca/~fletcher/Circle/list-faq.html | +-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST