Split Display (gui) and Maze (work), prepare for another model

- prepare for a shorter storage model without any resolution
This commit is contained in:
philippe lhardy
2020-12-20 19:18:17 +01:00
parent a70ead877a
commit e146199ba0
15 changed files with 720 additions and 450 deletions

View File

@@ -24,7 +24,7 @@ public class MazeControler extends JPanel {
private void setMazeName(String pName) {
MazeParamsFixed p = (MazeParamsFixed) display.params;
MazeParamsFixed p = (MazeParamsFixed) display.getParams();
p.setName(pName);
}
@@ -158,8 +158,8 @@ public class MazeControler extends JPanel {
new AbstractAction() {
public void actionPerformed(ActionEvent evt) {
setMazeName(saveName.getText());
MazeParamsFixed p = (MazeParamsFixed) display.params;
display.save(p, display.model);
MazeParamsFixed p = (MazeParamsFixed) display.getParams();
display.saveRaw(p);
}
});
@@ -175,8 +175,8 @@ public class MazeControler extends JPanel {
public void actionPerformed(ActionEvent evt) {
//
setMazeName(saveName.getText());
MazeParamsFixed p = (MazeParamsFixed) display.params;
display.saveStl(p, display.model, display.stlsettings.createParams());
MazeParamsFixed p = (MazeParamsFixed) display.getParams();
display.saveStl(p, display.stlsettings.createParams());
}
};
final JButton saveStlButton = newSaveButton("stl", saveStlAction);