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 val)
void TCOD_zip_put_int (TCOD_zip_t zip, int val)
void TCOD_zip_put_float (TCOD_zip_t zip, float val)
void TCOD_zip_put_string (TCOD_zip_t zip, const char *val)
void TCOD_zip_put_color (TCOD_zip_t zip, const TCOD_color_t val)
void TCOD_zip_put_image (TCOD_zip_t zip, const TCOD_Image *val)
void TCOD_zip_put_console (TCOD_zip_t zip, const TCOD_Console *val)
void TCOD_zip_put_random (TCOD_zip_t zip, const TCOD_Random *val)
 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 * val )

Write a TCOD_Random* object.

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