Ejemplo n.º 1
0
	TargaLoader::TargaLoader(const IODevicePtr &iodevice, bool srgb)
		: file(iodevice), srgb(srgb)
	{
		read_header();
		read_image_id();
		read_color_map();
		read_image_data();
		decode_palette();
		decode_image();
	}
Ejemplo n.º 2
0
// --------------------------------------------------------------------------
// --------------------------------------------------------------------------
bool t_scenario_cut_scene_info::read( std::streambuf & stream )
{
    int format_version = get< t_uint16 >( stream );
    if ( format_version < 0 || format_version > k_current_format_version )
        return false;

    return		read_string16( stream, m_text )
                &&	read_image_id( stream, m_image_id )
                &&	read_voice_over_id( stream, m_voice_over_id );
}