UFO: Alien Invasion
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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"

Go to the source code of this file.

Data Structures

struct  slicerConfig_s
 

Typedefs

typedef struct slicerConfig_s 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.

Typedef Documentation

Function Documentation

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

Definition at line 79 of file ufoslicer.cpp.

References Q_vsnprintf().

Referenced by SL_Parameter(), and Usage().

static void SL_Parameter ( int  argc,
char **  argv 
)
static
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

memPool_t* com_fileSysPool

Definition at line 14 of file ufoslicer.cpp.

memPool_t* com_genericPool

Definition at line 15 of file ufoslicer.cpp.

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

Definition at line 27 of file ufoslicer.cpp.

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_t mapTiles

Definition at line 17 of file ufoslicer.cpp.