Remove ExtractPalette from ROM class

This commit is contained in:
Justin Scofield
2022-07-18 21:59:42 -04:00
parent cf41728881
commit d1903c50f5
2 changed files with 2 additions and 12 deletions

View File

@@ -271,13 +271,5 @@ SDL_Texture *ROM::DrawGraphicsSheet(int offset) {
return sheet_texture;
}
gfx::SNESPalette ROM::ExtractPalette(uint addr, int bpp) {
uint filePos = addr;
uint palette_size = pow(2, bpp);
auto palette_data = (char *)SDL_malloc(sizeof(char) * (palette_size * 2));
memcpy(palette_data, current_rom_ + filePos, palette_size * 2);
return gfx::SNESPalette(palette_data);
}
} // namespace app
} // namespace yaze

View File

@@ -1,5 +1,5 @@
#ifndef YAZE_APP_UTILS_ROM_H
#define YAZE_APP_UTILS_ROM_H
#ifndef YAZE_APP_ROM_H
#define YAZE_APP_ROM_H
#include <compressions/alttpcompression.h>
#include <rommapping.h>
@@ -51,8 +51,6 @@ class ROM {
uint GetGraphicsAddress(uint8_t id) const;
SDL_Texture* DrawGraphicsSheet(int offset);
gfx::SNESPalette ExtractPalette(uint addr, int bpp);
uchar* data() { return current_rom_; }
const uchar* getTitle() const { return title; }
long getSize() const { return size_; }