UFO: Alien Invasion
ufoslicer.cpp File Reference

Utility to slice a bsp file into a flat 2d plan of the map. More...

#include <SDL_main.h>
#include "../common/bspslicer.h"
#include "../common/mem.h"
#include "../shared/byte.h"
#include "../common/tracing.h"
#include "../tools/ufo2map/common/bspfile.h"
Include dependency graph for ufoslicer.cpp:

Go to the source code of this file.

Data Structures

struct  slicerConfig_t
 

Functions

static void Usage (void)
 
static void SL_Parameter (int argc, char **argv)
 Parameter parsing. More...
 
void Com_Printf (const char *format,...)
 
int main (int argc, char **argv)
 

Variables

memPool_tcom_fileSysPool
 
memPool_tcom_genericPool
 
dMapTile_tcurTile
 
mapTiles_t mapTiles
 
static slicerConfig_t config = {8.0, 1, false, false, ""}
 

Detailed Description

Utility to slice a bsp file into a flat 2d plan of the map.

Note
Based on the BSP_tools by botman

Definition in file ufoslicer.cpp.

Function Documentation

◆ Com_Printf()

void Com_Printf ( const char *  format,
  ... 
)

Definition at line 79 of file ufoslicer.cpp.

References format(), and Q_vsnprintf().

Referenced by SL_Parameter(), and Usage().

◆ main()

◆ SL_Parameter()

static void SL_Parameter ( int  argc,
char **  argv 
)
static

◆ Usage()

static void Usage ( void  )
static

Definition at line 29 of file ufoslicer.cpp.

References Com_Printf(), and Mem_Shutdown().

Referenced by main(), and SL_Parameter().

Variable Documentation

◆ com_fileSysPool

memPool_t* com_fileSysPool

Definition at line 14 of file ufoslicer.cpp.

Referenced by main().

◆ com_genericPool

memPool_t* com_genericPool

Definition at line 15 of file ufoslicer.cpp.

Referenced by main().

◆ config

slicerConfig_t config = {8.0, 1, false, false, ""}
static

Definition at line 27 of file ufoslicer.cpp.

Referenced by main(), and SL_Parameter().

◆ curTile

dMapTile_t* curTile
Note
used as a shortcut so the tile being processed does not need to be repeatedly passed between functions.

Definition at line 16 of file ufoslicer.cpp.

◆ mapTiles

mapTiles_t mapTiles

Definition at line 17 of file ufoslicer.cpp.