FTEQW
Documentation of the FTE engine source tree.
fs_dzip.c File Reference

Typedefs

typedef unsigned int uInt
 
typedef qbyte uchar
 

Enumerations

enum  {
  TYPE_NORMAL , TYPE_DEMV1 , TYPE_TXT , TYPE_PAK ,
  TYPE_DZ , TYPE_DEM , TYPE_NEHAHRA , TYPE_DIR ,
  TYPE_STORE
}
 
enum  {
  DEM_bad , DEM_nop , DEM_disconnect , DEM_updatestat ,
  DEM_version , DEM_setview , DEM_sound , DEM_time ,
  DEM_print , DEM_stufftext , DEM_setangle , DEM_serverinfo ,
  DEM_lightstyle , DEM_updatename , DEM_updatefrags , DEM_clientdata ,
  DEM_stopsound , DEM_updatecolors , DEM_particle , DEM_damage ,
  DEM_spawnstatic , DEM_spawnbinary , DEM_spawnbaseline , DEM_temp_entity ,
  DEM_setpause , DEM_signonnum , DEM_centerprint , DEM_killedmonster ,
  DEM_foundsecret , DEM_spawnstaticsound , DEM_intermission , DEM_finale ,
  DEM_cdtrack , DEM_sellscreen , DEM_cutscene , DZ_longtime ,
  DEM_showlmp = 35 , DEM_hidelmp , DEM_skybox , DZ_showlmp
}
 

Functions

void dem_copy_ue (decodectx_t *dc)
 
void demx_nop (decodectx_t *dc)
 
void demx_disconnect (decodectx_t *dc)
 
void demx_updatestat (decodectx_t *dc)
 
void demx_version (decodectx_t *dc)
 
void demx_setview (decodectx_t *dc)
 
void demx_sound (decodectx_t *dc)
 
void demx_longtime (decodectx_t *dc)
 
void demx_time (decodectx_t *dc)
 
void demx_string (decodectx_t *dc)
 
void demx_setangle (decodectx_t *dc)
 
void demx_serverinfo (decodectx_t *dc)
 
void demx_lightstyle (decodectx_t *dc)
 
void demx_updatename (decodectx_t *dc)
 
void demx_updatefrags (decodectx_t *dc)
 
void create_clientdata_msg (decodectx_t *dc)
 
void demx_clientdata (decodectx_t *dc)
 
void demx_stopsound (decodectx_t *dc)
 
void demx_updatecolors (decodectx_t *dc)
 
void demx_particle (decodectx_t *dc)
 
void demx_damage (decodectx_t *dc)
 
void demx_spawnstatic (decodectx_t *dc)
 
void demx_spawnbinary (decodectx_t *dc)
 
void demx_spawnbaseline (decodectx_t *dc)
 
void demx_temp_entity (decodectx_t *dc)
 
void demx_setpause (decodectx_t *dc)
 
void demx_signonnum (decodectx_t *dc)
 
void demx_killedmonster (decodectx_t *dc)
 
void demx_foundsecret (decodectx_t *dc)
 
void demx_spawnstaticsound (decodectx_t *dc)
 
void demx_intermission (decodectx_t *dc)
 
void demx_cdtrack (decodectx_t *dc)
 
void demx_sellscreen (decodectx_t *dc)
 
void demx_showlmp (decodectx_t *dc)
 
void demx_updateentity (decodectx_t *dc)
 
void dem_uncompress_init (decodectx_t *dc, int type)
 
uInt dem_uncompress_block (decodectx_t *dc)
 
uInt dem_uncompress (decodectx_t *dc, uInt maxsize)
 
qboolean FSDZ_ExtractFile (qbyte *out, size_t outsize, dzarchive_t *pack, mdzfile_t *src)
 
searchpathfuncs_t *QDECL FSDZ_LoadArchive (vfsfile_t *file, searchpathfuncs_t *parent, const char *filename, const char *desc, const char *prefix)
 

Variables

const uchar te_size []
 
void(*const demx_message [])(decodectx_t *dc)
 

Typedef Documentation

◆ uchar

typedef qbyte uchar

◆ uInt

typedef unsigned int uInt

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
TYPE_NORMAL 
TYPE_DEMV1 
TYPE_TXT 
TYPE_PAK 
TYPE_DZ 
TYPE_DEM 
TYPE_NEHAHRA 
TYPE_DIR 
TYPE_STORE 

◆ anonymous enum

anonymous enum
Enumerator
DEM_bad 
DEM_nop 
DEM_disconnect 
DEM_updatestat 
DEM_version 
DEM_setview 
DEM_sound 
DEM_time 
DEM_print 
DEM_stufftext 
DEM_setangle 
DEM_serverinfo 
DEM_lightstyle 
DEM_updatename 
DEM_updatefrags 
DEM_clientdata 
DEM_stopsound 
DEM_updatecolors 
DEM_particle 
DEM_damage 
DEM_spawnstatic 
DEM_spawnbinary 
DEM_spawnbaseline 
DEM_temp_entity 
DEM_setpause 
DEM_signonnum 
DEM_centerprint 
DEM_killedmonster 
DEM_foundsecret 
DEM_spawnstaticsound 
DEM_intermission 
DEM_finale 
DEM_cdtrack 
DEM_sellscreen 
DEM_cutscene 
DZ_longtime 
DEM_showlmp 
DEM_hidelmp 
DEM_skybox 
DZ_showlmp 

Function Documentation

◆ create_clientdata_msg()

void create_clientdata_msg ( decodectx_t *  dc)

◆ dem_copy_ue()

void dem_copy_ue ( decodectx_t *  dc)

◆ dem_uncompress()

uInt dem_uncompress ( decodectx_t *  dc,
uInt  maxsize 
)

◆ dem_uncompress_block()

uInt dem_uncompress_block ( decodectx_t *  dc)

◆ dem_uncompress_init()

void dem_uncompress_init ( decodectx_t *  dc,
int  type 
)

◆ demx_cdtrack()

void demx_cdtrack ( decodectx_t *  dc)

◆ demx_clientdata()

void demx_clientdata ( decodectx_t *  dc)

◆ demx_damage()

void demx_damage ( decodectx_t *  dc)

◆ demx_disconnect()

void demx_disconnect ( decodectx_t *  dc)

◆ demx_foundsecret()

void demx_foundsecret ( decodectx_t *  dc)

◆ demx_intermission()

void demx_intermission ( decodectx_t *  dc)

◆ demx_killedmonster()

void demx_killedmonster ( decodectx_t *  dc)

◆ demx_lightstyle()

void demx_lightstyle ( decodectx_t *  dc)

◆ demx_longtime()

void demx_longtime ( decodectx_t *  dc)

◆ demx_nop()

void demx_nop ( decodectx_t *  dc)

◆ demx_particle()

void demx_particle ( decodectx_t *  dc)

◆ demx_sellscreen()

void demx_sellscreen ( decodectx_t *  dc)

◆ demx_serverinfo()

void demx_serverinfo ( decodectx_t *  dc)

◆ demx_setangle()

void demx_setangle ( decodectx_t *  dc)

◆ demx_setpause()

void demx_setpause ( decodectx_t *  dc)

◆ demx_setview()

void demx_setview ( decodectx_t *  dc)

◆ demx_showlmp()

void demx_showlmp ( decodectx_t *  dc)

◆ demx_signonnum()

void demx_signonnum ( decodectx_t *  dc)

◆ demx_sound()

void demx_sound ( decodectx_t *  dc)

◆ demx_spawnbaseline()

void demx_spawnbaseline ( decodectx_t *  dc)

◆ demx_spawnbinary()

void demx_spawnbinary ( decodectx_t *  dc)

◆ demx_spawnstatic()

void demx_spawnstatic ( decodectx_t *  dc)

◆ demx_spawnstaticsound()

void demx_spawnstaticsound ( decodectx_t *  dc)

◆ demx_stopsound()

void demx_stopsound ( decodectx_t *  dc)

◆ demx_string()

void demx_string ( decodectx_t *  dc)

◆ demx_temp_entity()

void demx_temp_entity ( decodectx_t *  dc)

◆ demx_time()

void demx_time ( decodectx_t *  dc)

◆ demx_updatecolors()

void demx_updatecolors ( decodectx_t *  dc)

◆ demx_updateentity()

void demx_updateentity ( decodectx_t *  dc)

◆ demx_updatefrags()

void demx_updatefrags ( decodectx_t *  dc)

◆ demx_updatename()

void demx_updatename ( decodectx_t *  dc)

◆ demx_updatestat()

void demx_updatestat ( decodectx_t *  dc)

◆ demx_version()

void demx_version ( decodectx_t *  dc)

◆ FSDZ_ExtractFile()

qboolean FSDZ_ExtractFile ( qbyte out,
size_t  outsize,
dzarchive_t *  pack,
mdzfile_t *  src 
)

◆ FSDZ_LoadArchive()

searchpathfuncs_t *QDECL FSDZ_LoadArchive ( vfsfile_t file,
searchpathfuncs_t parent,
const char *  filename,
const char *  desc,
const char *  prefix 
)

Variable Documentation

◆ demx_message

void(*const demx_message[])(decodectx_t *dc) ( decodectx_t *  dc)
Initial value:
= {
}
void demx_killedmonster(decodectx_t *dc)
Definition: fs_dzip.c:601
void demx_setangle(decodectx_t *dc)
Definition: fs_dzip.c:371
void demx_damage(decodectx_t *dc)
Definition: fs_dzip.c:528
void demx_serverinfo(decodectx_t *dc)
Definition: fs_dzip.c:376
void demx_showlmp(decodectx_t *dc)
Definition: fs_dzip.c:632
void demx_version(decodectx_t *dc)
Definition: fs_dzip.c:287
void demx_signonnum(decodectx_t *dc)
Definition: fs_dzip.c:596
void demx_particle(decodectx_t *dc)
Definition: fs_dzip.c:523
void demx_setpause(decodectx_t *dc)
Definition: fs_dzip.c:591
void demx_spawnstatic(decodectx_t *dc)
Definition: fs_dzip.c:533
void demx_updatefrags(decodectx_t *dc)
Definition: fs_dzip.c:407
void demx_intermission(decodectx_t *dc)
Definition: fs_dzip.c:616
void demx_setview(decodectx_t *dc)
Definition: fs_dzip.c:292
void demx_string(decodectx_t *dc)
Definition: fs_dzip.c:364
void demx_foundsecret(decodectx_t *dc)
Definition: fs_dzip.c:606
void demx_spawnbinary(decodectx_t *dc)
Definition: fs_dzip.c:538
void demx_nop(decodectx_t *dc)
Definition: fs_dzip.c:272
void demx_lightstyle(decodectx_t *dc)
Definition: fs_dzip.c:393
void demx_cdtrack(decodectx_t *dc)
Definition: fs_dzip.c:621
void demx_updatecolors(decodectx_t *dc)
Definition: fs_dzip.c:518
void demx_spawnbaseline(decodectx_t *dc)
Definition: fs_dzip.c:543
void demx_disconnect(decodectx_t *dc)
Definition: fs_dzip.c:277
void demx_sound(decodectx_t *dc)
Definition: fs_dzip.c:297
void demx_clientdata(decodectx_t *dc)
Definition: fs_dzip.c:460
void demx_updatestat(decodectx_t *dc)
Definition: fs_dzip.c:282
void demx_stopsound(decodectx_t *dc)
Definition: fs_dzip.c:513
void demx_spawnstaticsound(decodectx_t *dc)
Definition: fs_dzip.c:611
void demx_temp_entity(decodectx_t *dc)
Definition: fs_dzip.c:583
void demx_longtime(decodectx_t *dc)
Definition: fs_dzip.c:337
void demx_sellscreen(decodectx_t *dc)
Definition: fs_dzip.c:626
void demx_time(decodectx_t *dc)
Definition: fs_dzip.c:347
void demx_updatename(decodectx_t *dc)
Definition: fs_dzip.c:400

◆ te_size

const uchar te_size[]
Initial value:
= {8, 8, 8, 8, 8, 16, 16, 8, 8, 16,
8, 8, 10, 16, 8, 8, 14}