Fix tile16 editing for dungeon map tiles

This commit is contained in:
scawful
2024-11-13 09:16:31 -05:00
parent 7798d769a5
commit c306b0d20c

View File

@@ -470,11 +470,12 @@ void ScreenEditor::DrawDungeonMapsEditor() {
rom()->graphics_buffer(), current_tile16_info.tiles[0], rom()->graphics_buffer(), current_tile16_info.tiles[0],
current_tile16_info.tiles[1], current_tile16_info.tiles[2], current_tile16_info.tiles[1], current_tile16_info.tiles[2],
current_tile16_info.tiles[3], selected_tile16_, 212); current_tile16_info.tiles[3], selected_tile16_, 212);
tile16_individual_[selected_tile16_] = tile16_sheet_.GetTile16(selected_tile16_); tile16_individual_[selected_tile16_] =
tile16_sheet_.GetTile16(selected_tile16_);
RETURN_VOID_IF_ERROR(tile16_individual_[selected_tile16_].ApplyPalette( RETURN_VOID_IF_ERROR(tile16_individual_[selected_tile16_].ApplyPalette(
*rom()->mutable_dungeon_palette(3))); *rom()->mutable_dungeon_palette(3)));
Renderer::GetInstance().UpdateBitmap( Renderer::GetInstance().RenderBitmap(
&tile16_individual_[selected_tile16_], true); &tile16_individual_[selected_tile16_]);
} }
} }
ImGui::EndChild(); ImGui::EndChild();