package ddddbb.gui;
import java.awt.BorderLayout;
import java.text.DecimalFormat;
import javax.swing.JLabel;
import javax.swing.JPanel;
import ddddbb.game.Level;
import ddddbb.game.Scene4d;
import ddddbb.game.Settings;
import ddddbb.gen.AChangeListener;
import ddddbb.gen.MyChangeListener;
@SuppressWarnings("serial")
public class ViewPane extends JPanel {
public final ViewScreen viewScreen;
private final JPanel controlPanel;
// private final JLabel objectiveLabel;
public static DecimalFormat nf = new DecimalFormat("###");
public static DecimalFormat fnf = new DecimalFormat("#.#");
public ViewPane(
final Settings ss, final Level scene, final Scene4d goalScene) {
viewScreen = new ViewScreen(ss,scene,goalScene);
controlPanel = new ControlPanel(ss,scene);
// objectiveLabel = new JLabel();
// new AChangeListener() {
// public void stateChanged() {
// objectiveLabel.setText(ss.objectives.sel().toString());
// }}.addTo(ss.objectives);
// this.setSize(1002, 655);
setLayout(new BorderLayout());
//add(getViewPanel(), BorderLayout.CENTER);
this.add(viewScreen, java.awt.BorderLayout.CENTER);
//this.add(southPanel, java.awt.BorderLayout.SOUTH);
viewScreen.add(controlPanel);
// add(getCanvasPanel(), java.awt.BorderLayout.CENTER);
// this.add(getSouthPanel(), java.awt.BorderLayout.SOUTH);
// Opt.viewType.addChangeListener(new ChangeListener(){
// public void stateChanged(ChangeEvent e) {
// showSelectedViewType();
// }
// });
}
} // @jve:decl-index=0:visual-constraint="10,12"