📄 logunit.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 + -