24 #include "../Util/MR_Types.h" 25 #include "../Util/OS.h" 28 #if defined(_WIN32) && defined(HR_ENGINE_SHARED) 30 # define MR_DllDeclare __declspec( dllexport ) 32 # define MR_DllDeclare __declspec( dllimport ) 35 # define MR_DllDeclare 45 namespace MazeCompiler {
60 void Compile(std::istream &in)
const;
64 static void AddBackgroundImage(std::istream &in,
67 static std::string FormatStr(
const char *pSrc);
69 static MR_UInt8 *PCXRead(
FILE *pFile,
int &pXRes,
int &pYRes);
Compiles the standard textual track format (usually generated by HoverCAD).
Definition: TrackCompiler.h:51
boost::filesystem::path path_t
Definition: OS.h:57
Util::OS::path_t outputFilename
Definition: TrackCompiler.h:74
std::shared_ptr< TrackCompilationLog > TrackCompilationLogPtr
Definition: TrackCompilationLog.h:46
#define MR_DllDeclare
Definition: TrackCompiler.h:35
Base class for parcel serializers.
Definition: ObjStream.h:58
~TrackCompiler()
Definition: TrackCompiler.h:56
Definition: Announcement.h:24
uint8_t MR_UInt8
Definition: MR_Types.h:40
TrackCompilationLogPtr log
Definition: TrackCompiler.h:75