⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 logunit.h

📁 robocup3d源化码 Nexus3D.tar.gz
💻 H
字号:
/*Copyright (C) 2005 Ferdowsi University*/#ifndef LOGUNIT_H#define LOGUNIT_H/* Log channels */#define LOG_NONE 0#define LOG_POS 1#define LOG_GOALIE 2   #define LOG_KICK 3#define LOG_PASS 4#define LOG_ADJUST 5#define LOG_SETPLAY 6#define LOG_DRIBBLE 7#define LOG_SHOOT 8#define LOG_EVAL 9	//evaluation#define LOG_PARSE 10#define LOG_NET 11#define LOG_LOG 12	// LOG() function in main.cpp#define LOG_UPDATE 12   // LOG() function in main.cpp#define LOG_GOTO 13#define LOG_INTERCEPT 14#define LOG_HANDLE 15const int Max_Channels = 32;	//maximum number of Log channelsconst int Max_LogMesg = 8196;	//maximum length of a Log messageclass LogUnit{	private:		char logstring[Max_LogMesg];		char label[Max_Channels][16];		bool LogOn[Max_Channels];		int Unum;		void SetLabel(int lognum, char* caption);		bool logpause;	public:		LogUnit();		~LogUnit();		inline bool IsChannleOn(int lognum){return LogOn[lognum];}		inline bool IsValidChannel(int lognum){return bool(lognum>=0 && lognum<Max_Channels);}		void SetLogOn(int lognum);		void SetLogOff(int lognum);		void LogAction(int lognum,char*,...);		void PauseLog(bool value = true){logpause = value;}		void Init(int unum);};#endif //LOGUNIT_H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -