#ifndef _TESTE_TARGA_ #define _TESTE_TARGA_ #include #include struct TargaHeader { unsigned char idLength; unsigned char colorMapType; unsigned char imageTypeCode; unsigned char colorMapSpec[5]; unsigned short xOrigin; unsigned short yOrigin; unsigned short width; unsigned short height; unsigned char bpp; unsigned char imageDesc; }; int main (int argc, char const* argv[]) { TargaHeader header; std::cout << "Iniciando testes com Targa Image" << std::endl; FILE* targaFile = NULL; targaFile = fopen("/home/zeroth/GameDev/Developing/Breakout Project/imagens/teste/teste.tga","rb"); if(targaFile==NULL) std::cout << "ERRO" << std::endl; else std::cout << "Carregado com sucesso." << std::endl; std::cout << "Tamanho do Targa Header = " << sizeof(header) << std::endl; fread(&header,sizeof(header),1,targaFile); std::cout << "Especificacoes do Header:" << std::endl; std::cout << "Id Lenght = " << (int)(header.idLength) <