R:/projects/actioncube/_svn/trunk/ac/source/src/worldio.cpp File Reference

#include "pch.h"
#include "cube.h"

Include dependency graph for worldio.cpp:


Defines

#define GZBUFSIZE   ((MAXCFGFILESIZE * 11) / 10)
#define spurge   while(sc) { gzputc(f, 255); if(sc>255) { gzputc(f, 255); sc -= 255; } else { gzputc(f, sc); sc = 0; } }
#define c(f)   (s->f==t->f)

Functions

void backup (char *name, char *backupname)
void setnames (char *name)
bool nhf (sqr *s)
void voptimize ()
void topt (sqr *s, bool &wf, bool &uf, int &wt, int &ut)
void toptimize ()
void writemap (char *name, int msize, uchar *mdata)
uchar * readmap (char *name, int *size)
void writecfggz (char *name, int size, int sizegz, uchar *data)
uchar * readmcfggz (char *name, int *size, int *sizegz)
void save_world (char *mname)
void preparectf (bool cleanonly=false)
bool load_world (char *mname)
 COMMANDN (savemap, save_world, ARG_1STR)

Variables

string cgzname
string bakname
string pcfname
string mcfname
int numspawn [3]
int maploaded = 0
int numflagspawn [2]

Define Documentation

#define c ( f   )     (s->f==t->f)

#define GZBUFSIZE   ((MAXCFGFILESIZE * 11) / 10)

#define spurge   while(sc) { gzputc(f, 255); if(sc>255) { gzputc(f, 255); sc -= 255; } else { gzputc(f, sc); sc = 0; } }


Function Documentation

void backup ( char *  name,
char *  backupname 
)

COMMANDN ( savemap  ,
save_world  ,
ARG_1STR   
)

bool load_world ( char *  mname  ) 

bool nhf ( sqr *  s  )  [inline]

void preparectf ( bool  cleanonly = false  ) 

uchar* readmap ( char *  name,
int *  size 
)

uchar* readmcfggz ( char *  name,
int *  size,
int *  sizegz 
)

void save_world ( char *  mname  ) 

void setnames ( char *  name  ) 

void topt ( sqr *  s,
bool &  wf,
bool &  uf,
int &  wt,
int &  ut 
)

void toptimize (  ) 

void voptimize (  ) 

void writecfggz ( char *  name,
int  size,
int  sizegz,
uchar *  data 
)

void writemap ( char *  name,
int  msize,
uchar *  mdata 
)


Variable Documentation

int maploaded = 0

int numflagspawn[2]

int numspawn[3]


Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by  doxygen 1.5.7.1