DO NOT USE BECAUSE THIS WILL FAIL
This commit is contained in:
parent
050159a1e6
commit
a28c233c77
|
|
@ -91,7 +91,7 @@ void FurnaceGUI::drawNewSong() {
|
|||
ImGui::TableNextColumn();
|
||||
int index=0;
|
||||
for (FurnaceGUISysCategory& i: sysCategories) {
|
||||
if (ImGui::Selectable(i.name,newSongCategory==index,ImGuiSelectableFlags_DontClosePopups)) { \
|
||||
if (ImGui::Selectable(i.name,newSongCategory==index,ImGuiSelectableFlags_DontClosePopups)) {
|
||||
newSongCategory=index;
|
||||
}
|
||||
if (ImGui::IsItemHovered()) {
|
||||
|
|
|
|||
|
|
@ -35,7 +35,10 @@
|
|||
#define CH FurnaceGUISysDefChip
|
||||
#define CATEGORY_BEGIN(x,y) cat=FurnaceGUISysCategory(x,y);
|
||||
#define CATEGORY_END sysCategories.push_back(cat);
|
||||
#define ENTRY(...) cat.systems.push_back(FurnaceGUISysDef(__VA_ARGS__));
|
||||
#define ENTRY(...) \
|
||||
cat.systems.push_back(FurnaceGUISysDef(__VA_ARGS__));
|
||||
#define SUB_ENTRY(...) \
|
||||
cat.system[cat.size()-1].subDefs.push_back(FurnaceGUISysDef(__VA_ARGS__));
|
||||
|
||||
void FurnaceGUI::initSystemPresets() {
|
||||
sysCategories.clear();
|
||||
|
|
@ -49,31 +52,31 @@ void FurnaceGUI::initSystemPresets() {
|
|||
CH(DIV_SYSTEM_SMS, 0.5f, 0, "")
|
||||
}
|
||||
);
|
||||
ENTRY(
|
||||
SUB_ENTRY(
|
||||
"Sega Genesis (extended channel 3)", {
|
||||
CH(DIV_SYSTEM_YM2612_EXT, 1.0f, 0, ""),
|
||||
CH(DIV_SYSTEM_SMS, 0.5f, 0, "")
|
||||
}
|
||||
);
|
||||
ENTRY(
|
||||
SUB_ENTRY(
|
||||
"Sega Genesis (CSM)", {
|
||||
CH(DIV_SYSTEM_YM2612_CSM, 1.0f, 0, ""),
|
||||
CH(DIV_SYSTEM_SMS, 0.5f, 0, "")
|
||||
}
|
||||
);
|
||||
ENTRY(
|
||||
SUB_ENTRY(
|
||||
"Sega Genesis (DualPCM)", {
|
||||
CH(DIV_SYSTEM_YM2612_DUALPCM, 1.0f, 0, ""),
|
||||
CH(DIV_SYSTEM_SMS, 0.5f, 0, "")
|
||||
}
|
||||
);
|
||||
ENTRY(
|
||||
SUB_ENTRY(
|
||||
"Sega Genesis (DualPCM, extended channel 3)", {
|
||||
CH(DIV_SYSTEM_YM2612_DUALPCM_EXT, 1.0f, 0, ""),
|
||||
CH(DIV_SYSTEM_SMS, 0.5f, 0, "")
|
||||
}
|
||||
);
|
||||
ENTRY(
|
||||
SUB_ENTRY(
|
||||
"Sega Genesis (with Sega CD)", {
|
||||
CH(DIV_SYSTEM_YM2612, 1.0f, 0, ""),
|
||||
CH(DIV_SYSTEM_SMS, 0.5f, 0, ""),
|
||||
|
|
@ -83,7 +86,7 @@ void FurnaceGUI::initSystemPresets() {
|
|||
)
|
||||
}
|
||||
);
|
||||
ENTRY(
|
||||
SUB_ENTRY(
|
||||
"Sega Genesis (extended channel 3 with Sega CD)", {
|
||||
CH(DIV_SYSTEM_YM2612_EXT, 1.0f, 0, ""),
|
||||
CH(DIV_SYSTEM_SMS, 0.5f, 0, ""),
|
||||
|
|
@ -93,7 +96,7 @@ void FurnaceGUI::initSystemPresets() {
|
|||
)
|
||||
}
|
||||
);
|
||||
ENTRY(
|
||||
SUB_ENTRY(
|
||||
"Sega Genesis (CSM with Sega CD)", {
|
||||
CH(DIV_SYSTEM_YM2612_CSM, 1.0f, 0, ""),
|
||||
CH(DIV_SYSTEM_SMS, 0.5f, 0, ""),
|
||||
|
|
|
|||
Loading…
Reference in a new issue