earliest multi-chip support
no saving, no adding chips yet... only the beginning
This commit is contained in:
parent
7080434ed4
commit
06c7ac92a2
6 changed files with 129 additions and 97 deletions
|
|
@ -1742,7 +1742,7 @@ void FurnaceGUI::makeUndo(ActionType action) {
|
|||
s.nibble=curNibble;
|
||||
switch (action) {
|
||||
case GUI_ACTION_CHANGE_ORDER:
|
||||
for (int i=0; i<32; i++) {
|
||||
for (int i=0; i<DIV_MAX_CHANS; i++) {
|
||||
for (int j=0; j<128; j++) {
|
||||
if (oldOrders.ord[i][j]!=e->song.orders.ord[i][j]) {
|
||||
s.ord.push_back(UndoOrderData(i,j,oldOrders.ord[i][j],e->song.orders.ord[i][j]));
|
||||
|
|
@ -3076,7 +3076,6 @@ FurnaceGUI::FurnaceGUI():
|
|||
macroDragActive(false),
|
||||
nextScroll(-1.0f),
|
||||
nextAddScroll(0.0f),
|
||||
oldSystem(DIV_SYSTEM_NULL),
|
||||
oldOrdersLen(0) {
|
||||
uiColors[GUI_COLOR_BACKGROUND]=ImVec4(0.1f,0.1f,0.1f,1.0f);
|
||||
uiColors[GUI_COLOR_FRAME_BACKGROUND]=ImVec4(0.0f,0.0f,0.0f,0.85f);
|
||||
|
|
|
|||
|
|
@ -123,7 +123,6 @@ struct UndoStep {
|
|||
SelectionPoint cursor, selStart, selEnd;
|
||||
int order;
|
||||
bool nibble;
|
||||
DivSystem oldSystem, newSystem;
|
||||
int oldOrdersLen, newOrdersLen;
|
||||
int oldPatLen, newPatLen;
|
||||
std::vector<UndoOrderData> ord;
|
||||
|
|
@ -202,7 +201,6 @@ class FurnaceGUI {
|
|||
|
||||
ImVec2 patWindowPos, patWindowSize;
|
||||
|
||||
DivSystem oldSystem;
|
||||
int oldOrdersLen;
|
||||
DivOrders oldOrders;
|
||||
DivPattern* oldPat[128];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue