Hi,
I'm having some problems with my gametype code. Once, I asked here how to
do map-specific gametype, and I did it - it creates specific
GamerulesObject depending on map prefix. However, there is a problem with
pointers, that is there is function in hl2mprules like this:
inline CHL2MPRules* HL2MPRules()
{
return static_cast<CHL2MPRules*>(g_pGameRules);
}
It is used sometimes in code as pointer HL2MPRules(). What I want to do is
that this function returns different rules class depending on actual
gametype, so I can actually access those in the code (for ctf, etc.). But
of course inline functions cant be virtual and I also must change the
return type for every gametype. I thought about using templates, but didnt
actually invent anything that could be useful. Did someone fix this
problem on his own? :)
Thanks in advance.
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders