76Variable *
image_storage(
Environment * _environment,
char * _source_name,
char * _target_name,
int _mode,
int _flags,
int _transparent_color,
int _background_color,
int _bank_expansion ) {
88 if ( _transparent_color != -1 ) {
96 Variable * result =
image_converter( _environment, imageDescriptor->
data, imageDescriptor->
width, imageDescriptor->
height, imageDescriptor->
depth, 0, 0, 0, 0, _mode, _transparent_color, _flags );
Variable * image_converter(Environment *_environment, char *_data, int _width, int _height, int _depth, int _offset_x, int _offset_y, int _frame_width, int _frame_height, int _mode, int _transparent_color, int _flags)
void file_storage(Environment *_environment, char *_source_name, char *_target_name, FileStorageFormat _format, VariableType _type)
Emit code for FILE ... AS ....
ImageDescriptor * image_descriptor_create(Environment *_environment, char *_filename, int _flags)
Variable * image_storage(Environment *_environment, char *_source_name, char *_target_name, int _mode, int _flags, int _transparent_color, int _background_color, int _bank_expansion)
Emit code for IMAGE ... AS ....
MSC1Compressor * msc1_create(int _maximum_repeated_sequences)
void msc1_free(MSC1Compressor *_msc1)
MemoryBlock * msc1_uncompress(MSC1Compressor *_msc1, MemoryBlock *_input, int _size, int *_output_size)
MemoryBlock * msc1_compress(MSC1Compressor *_msc1, MemoryBlock *_input, int _size, int *_output_size)
unsigned char MemoryBlock
struct _MSC1Compressor MSC1Compressor
int maxExpansionBankSize[MAX_RESIDENT_SHAREDS]
FileStorage * currentFileStorage
unsigned char * valueBuffer
struct _ImageDescriptor ImageDescriptor
#define FLAG_TRANSPARENCY
struct _Variable Variable
Structure of a single variable.
struct _Environment Environment
Structure of compilation environment.
#define CRITICAL_COMPRESSION_FAILED(v)