libtcod
Loading...
Searching...
No Matches
zip.h File Reference

Deprecated serialization and compression module. More...

#include "color.h"
#include "console_types.h"
#include "image.h"
#include "mersenne.h"
#include "portability.h"

Go to the source code of this file.

Typedefs

typedef struct TCOD_Zip * TCOD_zip_t
 

Functions

TCOD_zip_t TCOD_zip_new (void)
 
void TCOD_zip_delete (TCOD_zip_t zip)
 
void TCOD_zip_put_char (TCOD_zip_t zip, char value)
 
void TCOD_zip_put_int (TCOD_zip_t zip, int value)
 
void TCOD_zip_put_float (TCOD_zip_t zip, float value)
 
void TCOD_zip_put_string (TCOD_zip_t zip, const char *value)
 
void TCOD_zip_put_color (TCOD_zip_t zip, const TCOD_color_t value)
 
void TCOD_zip_put_image (TCOD_zip_t zip, const TCOD_Image *value)
 
void TCOD_zip_put_console (TCOD_zip_t zip, const TCOD_Console *value)
 
void TCOD_zip_put_random (TCOD_zip_t zip, const TCOD_Random *value)
 Write a TCOD_Random* object.
 
void TCOD_zip_put_data (TCOD_zip_t zip, int nbBytes, const void *data)
 
uint32_t TCOD_zip_get_current_bytes (TCOD_zip_t zip)
 
int TCOD_zip_save_to_file (TCOD_zip_t zip, const char *filename)
 
int TCOD_zip_load_from_file (TCOD_zip_t zip, const char *filename)
 
char TCOD_zip_get_char (TCOD_zip_t zip)
 
int TCOD_zip_get_int (TCOD_zip_t zip)
 
float TCOD_zip_get_float (TCOD_zip_t zip)
 
const char * TCOD_zip_get_string (TCOD_zip_t zip)
 
TCOD_color_t TCOD_zip_get_color (TCOD_zip_t zip)
 
TCOD_ImageTCOD_zip_get_image (TCOD_zip_t zip)
 
TCOD_console_t TCOD_zip_get_console (TCOD_zip_t zip)
 
TCOD_RandomTCOD_zip_get_random (TCOD_zip_t zip)
 Read a TCOD_Random* object.
 
int TCOD_zip_get_data (TCOD_zip_t zip, int nbBytes, void *data)
 
uint32_t TCOD_zip_get_remaining_bytes (TCOD_zip_t zip)
 
void TCOD_zip_skip_bytes (TCOD_zip_t zip, uint32_t nbBytes)
 

Detailed Description

Deprecated serialization and compression module.

Function Documentation

◆ TCOD_zip_get_random()

TCOD_Random * TCOD_zip_get_random ( TCOD_zip_t zip)

Read a TCOD_Random* object.

embed:rst:leading-asterisk
 .. versionadded:: 1.16

◆ TCOD_zip_put_random()

void TCOD_zip_put_random ( TCOD_zip_t zip,
const TCOD_Random * value )

Write a TCOD_Random* object.

embed:rst:leading-asterisk
 .. versionadded:: 1.16