DDNet documentation
Loading...
Searching...
No Matches
map_diff.cpp File Reference
#include <base/dbg.h>
#include <base/io.h>
#include <base/logger.h>
#include <base/os.h>
#include <base/str.h>
#include <engine/map.h>
#include <engine/storage.h>
#include <game/gamecore.h>
#include <game/mapitems.h>
#include <cstdlib>
#include <memory>
Include dependency graph for map_diff.cpp:

Functions

static int TileDataIndex (const CMapItemLayerTilemap *pTilemap, int PhysicsLayerFlags)
template<typename T, typename FCompare>
static bool DiffTileLayer (std::shared_ptr< IMap > apMaps[2], const char *apMapNames[2], const int aData[2], int Width, int Height, FCompare pfnCompare)
static bool Process (IStorage *pStorage, const char *apMapNames[2])
int main (int argc, const char *argv[])

Function Documentation

◆ DiffTileLayer()

template<typename T, typename FCompare>
bool DiffTileLayer ( std::shared_ptr< IMap > apMaps[2],
const char * apMapNames[2],
const int aData[2],
int Width,
int Height,
FCompare pfnCompare )
static

◆ main()

int main ( int argc,
const char * argv[] )

◆ Process()

bool Process ( IStorage * pStorage,
const char * apMapNames[2] )
static

◆ TileDataIndex()

int TileDataIndex ( const CMapItemLayerTilemap * pTilemap,
int PhysicsLayerFlags )
static