GrafX2 2.9.3227
The ultimate 256-color painting program
|
ColoRix VGA Paint SCx File Format. More...
Data Structures | |
struct | T_SCx_Header |
SCx header data. More... | |
Functions | |
void | Test_SCx (T_IO_Context *context, FILE *file) |
Test if a file is SCx format. More... | |
void | Load_SCx (T_IO_Context *context) |
Read a SCx file. More... | |
void | Save_SCx (T_IO_Context *context) |
Save a SCx file. More... | |
ColoRix VGA Paint SCx File Format.
file extensions are sci, scq, scf, scn, sco
void Test_SCx | ( | T_IO_Context * | context, |
FILE * | file | ||
) |
Test if a file is SCx format.
References File_error, T_SCx_Header::Filler1, T_SCx_Header::Height, T_SCx_Header::PaletteType, Read_byte(), Read_bytes(), Read_word_le(), T_SCx_Header::StorageType, and T_SCx_Header::Width.
void Load_SCx | ( | T_IO_Context * | context | ) |
Read a SCx file.
References T_Config::Clear_palette, Config, Draw_IFF_line(), File_error, File_length_file(), T_SCx_Header::Filler1, FORMAT_SCx, GFX2_Log(), GFX2_WARNING, T_SCx_Header::Height, T_IO_Context::Height, Open_file_read(), T_IO_Context::Palette, Palette_64_to_256(), T_SCx_Header::PaletteType, PIXEL_SIMPLE, Pre_load(), Read_byte(), Read_bytes(), Read_word_le(), Set_pixel(), T_SCx_Header::StorageType, T_SCx_Header::Width, and T_IO_Context::Width.
void Save_SCx | ( | T_IO_Context * | context | ) |
Save a SCx file.
References File_error, T_IO_Context::File_name, T_IO_Context::File_name_unicode, T_SCx_Header::Filler1, Get_pixel(), T_SCx_Header::Height, T_IO_Context::Height, NULL, Open_file_write(), T_IO_Context::Palette, Palette_256_to_64(), T_SCx_Header::PaletteType, Remove_file(), T_SCx_Header::StorageType, Unicode_strlen(), T_SCx_Header::Width, T_IO_Context::Width, Write_byte(), Write_bytes(), Write_one_byte, and Write_word_le().