GUI: mark modified cases in wave editor

This commit is contained in:
tildearrow 2022-10-16 18:30:48 -05:00
parent 40108976c3
commit 6216e286f8
1 changed files with 2 additions and 0 deletions

View File

@ -162,6 +162,7 @@ void FurnaceGUI::doGenerateWave() {
}
e->notifyWaveChange(curWave);
MARK_MODIFIED;
}
#define CENTER_TEXT(text) \
@ -850,6 +851,7 @@ void FurnaceGUI::drawWaveEdit() {
if (ImGui::InputText("##MMLWave",&mmlStringW)) {
int actualData[256];
decodeMMLStrW(mmlStringW,actualData,wave->len,(waveSigned && !waveHex)?(-((wave->max+1)/2)):0,(waveSigned && !waveHex)?(wave->max/2):wave->max,waveHex);
MARK_MODIFIED;
if (waveSigned && !waveHex) {
for (int i=0; i<wave->len; i++) {
actualData[i]+=(wave->max+1)/2;