Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
IntermediateValues.cpp File Reference
Include dependency graph for IntermediateValues.cpp:

Go to the source code of this file.

Namespaces

namespace  MMAP

Macros

#define DEBUG_WRITE(fileExtension, data)

Macro Definition Documentation

◆ DEBUG_WRITE

#define DEBUG_WRITE ( fileExtension,
data )
Value:
do { \
snprintf(fileName, sizeof(fileName), (name + fileExtension).c_str(), mapID, tileY, tileX); \
FILE* file = fopen(fileName, "wb"); \
if (!file) \
{ \
char message[1024]; \
snprintf(message, sizeof(message), "%sFailed to open %s for writing!\n", tileString, fileName); \
perror(message); \
} \
else \
debugWrite(file, data); \
if (file) fclose(file); \
printf("%sWriting debug output... \r", tileString); \
} while (false)

Referenced by MMAP::IntermediateValues::writeIV().