- void JE_loadPals( void )
- {
- FILE *f = dir_fopen_die(data_dir(), "palette.dat", "rb");
- palette_count = ftell_eof(f) / (256 * 3);
- assert(palette_count == 23); // game assumes 23 palettes
- for (int p = 0; p < palette_count; ++p)
- {
- for (int i = 0; i < 256; ++i)
- {
- palettes[p][i].r = getc(f) << 2;
- palettes[p][i].g = getc(f) << 2;
- palettes[p][i].b = getc(f) << 2;
- }
- }
- fclose(f);
- }