Update GfxGroupEditor
This commit is contained in:
@@ -88,9 +88,6 @@ void GfxGroupEditor::DrawBlocksetViewer(bool sheet_only) {
|
|||||||
ImGui::SetNextItemWidth(100.f);
|
ImGui::SetNextItemWidth(100.f);
|
||||||
gui::InputHexByte(("0x" + std::to_string(i)).c_str(),
|
gui::InputHexByte(("0x" + std::to_string(i)).c_str(),
|
||||||
&rom()->main_blockset_ids[selected_blockset_][i]);
|
&rom()->main_blockset_ids[selected_blockset_][i]);
|
||||||
if (i != 3 && i != 7) {
|
|
||||||
SameLine();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
ImGui::EndGroup();
|
ImGui::EndGroup();
|
||||||
}
|
}
|
||||||
@@ -133,9 +130,6 @@ void GfxGroupEditor::DrawRoomsetViewer() {
|
|||||||
ImGui::SetNextItemWidth(100.f);
|
ImGui::SetNextItemWidth(100.f);
|
||||||
gui::InputHexByte(("0x" + std::to_string(i)).c_str(),
|
gui::InputHexByte(("0x" + std::to_string(i)).c_str(),
|
||||||
&rom()->room_blockset_ids[selected_roomset_][i]);
|
&rom()->room_blockset_ids[selected_roomset_][i]);
|
||||||
if (i != 3 && i != 7) {
|
|
||||||
SameLine();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
ImGui::EndGroup();
|
ImGui::EndGroup();
|
||||||
}
|
}
|
||||||
@@ -172,9 +166,6 @@ void GfxGroupEditor::DrawSpritesetViewer(bool sheet_only) {
|
|||||||
ImGui::SetNextItemWidth(100.f);
|
ImGui::SetNextItemWidth(100.f);
|
||||||
gui::InputHexByte(("0x" + std::to_string(i)).c_str(),
|
gui::InputHexByte(("0x" + std::to_string(i)).c_str(),
|
||||||
&rom()->spriteset_ids[selected_spriteset_][i]);
|
&rom()->spriteset_ids[selected_spriteset_][i]);
|
||||||
if (i != 3 && i != 7) {
|
|
||||||
SameLine();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
ImGui::EndGroup();
|
ImGui::EndGroup();
|
||||||
}
|
}
|
||||||
@@ -219,14 +210,15 @@ void GfxGroupEditor::DrawPaletteViewer() {
|
|||||||
|
|
||||||
gui::InputHexByte("Selected Paletteset", &selected_paletteset);
|
gui::InputHexByte("Selected Paletteset", &selected_paletteset);
|
||||||
|
|
||||||
gui::InputHexByte("Dungeon Main",
|
auto dungeon_main_palette_val = rom()->paletteset_ids[selected_paletteset][0];
|
||||||
&rom()->paletteset_ids[selected_paletteset][0]);
|
auto dungeon_spr_pal_1_val = rom()->paletteset_ids[selected_paletteset][1];
|
||||||
gui::InputHexByte("Dungeon Spr Pal 1",
|
auto dungeon_spr_pal_2_val = rom()->paletteset_ids[selected_paletteset][2];
|
||||||
&rom()->paletteset_ids[selected_paletteset][1]);
|
auto dungeon_spr_pal_3_val = rom()->paletteset_ids[selected_paletteset][3];
|
||||||
gui::InputHexByte("Dungeon Spr Pal 2",
|
|
||||||
&rom()->paletteset_ids[selected_paletteset][2]);
|
gui::InputHexByte("Dungeon Main", &dungeon_main_palette_val);
|
||||||
gui::InputHexByte("Dungeon Spr Pal 3",
|
gui::InputHexByte("Dungeon Spr Pal 1", &dungeon_spr_pal_1_val);
|
||||||
&rom()->paletteset_ids[selected_paletteset][3]);
|
gui::InputHexByte("Dungeon Spr Pal 2", &dungeon_spr_pal_2_val);
|
||||||
|
gui::InputHexByte("Dungeon Spr Pal 3", &dungeon_spr_pal_3_val);
|
||||||
|
|
||||||
auto &palette =
|
auto &palette =
|
||||||
*rom()
|
*rom()
|
||||||
@@ -234,24 +226,24 @@ void GfxGroupEditor::DrawPaletteViewer() {
|
|||||||
"dungeon_main")[rom()->paletteset_ids[selected_paletteset][0]]
|
"dungeon_main")[rom()->paletteset_ids[selected_paletteset][0]]
|
||||||
.mutable_palette(0);
|
.mutable_palette(0);
|
||||||
DrawPaletteFromPaletteGroup(palette);
|
DrawPaletteFromPaletteGroup(palette);
|
||||||
// auto &spr_aux_pal1 =
|
auto &spr_aux_pal1 =
|
||||||
// *rom()
|
*rom()
|
||||||
// ->mutable_palette_group(
|
->mutable_palette_group(
|
||||||
// "sprites_aux1")[rom()->paletteset_ids[selected_paletteset][1]]
|
"sprites_aux1")[rom()->paletteset_ids[selected_paletteset][1]]
|
||||||
// .mutable_palette(0);
|
.mutable_palette(0);
|
||||||
// DrawPaletteFromPaletteGroup(spr_aux_pal1);
|
DrawPaletteFromPaletteGroup(spr_aux_pal1);
|
||||||
// auto &spr_aux_pal2 =
|
auto &spr_aux_pal2 =
|
||||||
// *rom()
|
*rom()
|
||||||
// ->mutable_palette_group(
|
->mutable_palette_group(
|
||||||
// "sprites_aux2")[rom()->paletteset_ids[selected_paletteset][2]]
|
"sprites_aux2")[rom()->paletteset_ids[selected_paletteset][2]]
|
||||||
// .mutable_palette(0);
|
.mutable_palette(0);
|
||||||
// DrawPaletteFromPaletteGroup(spr_aux_pal2);
|
DrawPaletteFromPaletteGroup(spr_aux_pal2);
|
||||||
// auto &spr_aux_pal3 =
|
auto &spr_aux_pal3 =
|
||||||
// *rom()
|
*rom()
|
||||||
// ->mutable_palette_group(
|
->mutable_palette_group(
|
||||||
// "sprites_aux3")[rom()->paletteset_ids[selected_paletteset][3]]
|
"sprites_aux3")[rom()->paletteset_ids[selected_paletteset][3]]
|
||||||
// .mutable_palette(0);
|
.mutable_palette(0);
|
||||||
// DrawPaletteFromPaletteGroup(spr_aux_pal3);
|
DrawPaletteFromPaletteGroup(spr_aux_pal3);
|
||||||
}
|
}
|
||||||
|
|
||||||
void GfxGroupEditor::InitBlockset(gfx::Bitmap tile16_blockset) {
|
void GfxGroupEditor::InitBlockset(gfx::Bitmap tile16_blockset) {
|
||||||
|
|||||||
Reference in New Issue
Block a user