Remove gfx groups fns from Room class

This commit is contained in:
scawful
2023-11-12 10:17:35 -05:00
parent 6ae969d345
commit 613e26d8ce
2 changed files with 0 additions and 69 deletions

View File

@@ -78,72 +78,6 @@ void DrawDungeonRoomBG2(std::vector<uint8_t>& tiles_bg2_buffer,
}
}
// ==================================================================
void Room::LoadGfxGroups() {
auto rom_data = rom()->vector();
int gfxPointer =
(rom_data[gfx_groups_pointer + 1] << 8) + rom_data[gfx_groups_pointer];
gfxPointer = core::SnesToPc(gfxPointer);
for (int i = 0; i < 37; i++) {
for (int j = 0; j < 8; j++) {
mainGfx[i][j] = rom_data[gfxPointer + (i * 8) + j];
}
}
for (int i = 0; i < 82; i++) {
for (int j = 0; j < 4; j++) {
roomGfx[i][j] = rom_data[entrance_gfx_group + (i * 4) + j];
}
}
for (int i = 0; i < 144; i++) {
for (int j = 0; j < 4; j++) {
spriteGfx[i][j] = rom_data[sprite_blockset_pointer + (i * 4) + j];
}
}
for (int i = 0; i < 72; i++) {
for (int j = 0; j < 4; j++) {
paletteGfx[i][j] = rom_data[dungeons_palettes_groups + (i * 4) + j];
}
}
}
bool Room::SaveGroupsToROM() {
auto rom_data = rom()->vector();
int gfxPointer =
(rom_data[gfx_groups_pointer + 1] << 8) + rom_data[gfx_groups_pointer];
gfxPointer = core::SnesToPc(gfxPointer);
for (int i = 0; i < 37; i++) {
for (int j = 0; j < 8; j++) {
rom()->Write(gfxPointer + (i * 8) + j, mainGfx[i][j]);
}
}
for (int i = 0; i < 82; i++) {
for (int j = 0; j < 4; j++) {
rom()->Write(entrance_gfx_group + (i * 4) + j, roomGfx[i][j]);
}
}
for (int i = 0; i < 144; i++) {
for (int j = 0; j < 4; j++) {
rom()->Write(sprite_blockset_pointer + (i * 4) + j, spriteGfx[i][j]);
}
}
for (int i = 0; i < 72; i++) {
for (int j = 0; j < 4; j++) {
rom()->Write(dungeons_palettes_groups + (i * 4) + j, paletteGfx[i][j]);
}
}
return false;
}
void Room::LoadSprites() {
auto rom_data = rom()->vector();
int spritePointer = (0x04 << 16) + (rom_data[rooms_sprite_pointer + 1] << 8) +

View File

@@ -111,9 +111,6 @@ struct StaircaseRooms {};
class Room : public SharedROM {
public:
void LoadGfxGroups();
bool SaveGroupsToROM();
void LoadSprites();
void LoadChests();