//Tony; prefixing everything in this so that i can make IGameInfo an extension of CGameRules and not stomp on anything, since gamerules isn't an entity.
abstract_classIGameInfo
{
public:
// returns an enumerated id for the current game type
virtualconstintGetInfo_GameType()=0;
// returns a name associated with the gametype, if defined.
virtualconstchar*GetInfo_GameTypeName()=0;
// returns the team name associated with the number
//Interface is very simple, there's not much really needed for the manager, this stuff is just in it's own interface so it's not mixed up with the entity