22 #include "CBot/stdlib/Compilation.h" 34 virtual bool Opened() = 0;
35 virtual bool Errored() = 0;
36 virtual bool IsEOF() = 0;
38 virtual std::string ReadLine() = 0;
39 virtual void Write(
const std::string& s) = 0;
47 enum class OpenMode : char { Read =
'r', Write =
'w' };
48 virtual std::unique_ptr<CBotFile> OpenFile(
const std::string& filename, OpenMode mode) = 0;
49 virtual bool DeleteFile(
const std::string& filename) = 0;
52 void SetFileAccessHandler(std::unique_ptr<CBotFileAccessHandler> fileHandler);
Definition: stdlib_public.h:42
Definition: stdlib_public.h:29
CBot engine.
Definition: CBotCallMethode.cpp:28