while working in a file that is shared between the server and client side projects, visual studios defaults to using one definition of CLIENT_DLL found in one of the projects, which basically makes the #ifdef block not work correctly in one of the projects.
Ex) For me CLIENT_DLL is defined, so the server side aspect of the base Gamerules class is grayed out and ignored by intellisense, unless I remove the #ifdef block and wait a few minutes for intellisense to reinitialize. I realize that this is a documented bug (actually it's more like a feature, since it's listed as a limitation of how intellisense works), but it would be nice if I could remove the affects it has on my code, by possibly disabling it from working with preprocessor blocks. I would greatly appreciate if someone has a solution to this problem, as it can be very annoying to work with in unfamiliar code. _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

