1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
// _____________________________________________________
//
// RAI - Skirmish AI for Spring
// Author: Reth / Michael Vadovszki
// _____________________________________________________
#ifndef RAI_LOGFILE_H
#define RAI_LOGFILE_H
#include <string>
#include <cstdio>
using std::string;
namespace springLegacyAI {
class IAICallback;
}
using namespace springLegacyAI;
class cLogFile
{
public:
cLogFile(IAICallback* cb, string sFilename, bool bAppend=true);
~cLogFile();
cLogFile& operator<<(float message);
cLogFile& operator<<(string message);
private:
string logFileName;
FILE *logFile;
};
#endif // RAI_LOGFILE_H
|