- S'ha llevat la carpeta ".vscode" i la merdeta que estava dins

- Afegit mòdul jshader.
- Afegit shader al arxiu de dades
- Actualitzat makefile per a la ocasió
- Afegit lo de afegir caràcter 0 al final si es vol en jfile
- Llevat el flag d'executable que tenien tots els arxius, jo que se perqué
This commit is contained in:
2024-06-28 11:12:50 +02:00
parent 7532cac83f
commit 7e5318c501
40 changed files with 300 additions and 286 deletions

7
jfile.cpp Executable file → Normal file
View File

@@ -56,7 +56,7 @@ void JF_GetDataFile() {
fd.close();
}
char *JF_GetBufferFromResource(const char *resourcename, int& filesize) {
char *JF_GetBufferFromResource(const char *resourcename, int& filesize, const bool addZero) {
if( data_file == NULL ) {
JF_GetDataFile();
@@ -85,11 +85,12 @@ char *JF_GetBufferFromResource(const char *resourcename, int& filesize) {
fd.seekg( data_file->index.file_info[count].offset );
char* buffer = (char*)malloc( filesize );
char* buffer = (char*)malloc( filesize + (addZero ? 1 : 0) );
fd.read( buffer, filesize );
fd.close();
if (addZero) buffer[filesize] = 0;
return buffer;
}