Skip to content

Commit 0e13231

Browse files
authored
Merge pull request TeachingTechnologistBeth#20 from AliShug/master
Significant rendering update
2 parents 49d6271 + 32f370f commit 0e13231

31 files changed

Lines changed: 344 additions & 196 deletions

src/com/modsim/Main.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.modsim;
22

33
import com.modsim.gui.GUI;
4-
import com.modsim.gui.view.Ticker;
54
import com.modsim.simulator.Sim;
65
import com.modsim.operations.OperationStack;
76
import com.modsim.util.ModuleClipboard;
@@ -36,10 +35,6 @@ public void run() {
3635
ui.generateUI();
3736
ui.showUI(true);
3837

39-
// Start render ticking
40-
Thread t = new Thread(new Ticker());
41-
t.start();
42-
4338
// Start sim ticking - sim is initialized below *before* this is called
4439
sim.start();
4540
}

src/com/modsim/gui/GUI.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -254,15 +254,15 @@ private void createViewport() {
254254
*/
255255
public void zoomInToView()
256256
{
257-
view.zoomIn(view.getWidth()/2,view.getHeight()/2);
257+
view.zoom(view.getWidth()/2, view.getHeight()/2, 1.0);
258258
}
259259

260260
/*
261261
* Accessible method for zooming out of view
262262
*/
263263
public void zoomOutToView()
264264
{
265-
view.zoomOut(view.getWidth()/2,view.getHeight()/2);
265+
view.zoom(view.getWidth()/2, view.getHeight()/2, -1.0);
266266
}
267267

268268
public void resetView()

src/com/modsim/gui/ModuleIcon.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,8 @@ else if (hlt) {
8282
g.translate(getWidth() - 40, getHeight() / 2);
8383
double scale = 90 / (module.h + module.w);
8484
g.scale(scale, scale);
85-
module.paint(g);
85+
module.paintStatic(g);
86+
module.paintDynamic(g);
8687
}
8788

8889
public void mousePressed(MouseEvent arg0) {

src/com/modsim/gui/view/ContextMenu.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ public void actionPerformed(ActionEvent e) {
167167
///////////////LED Matrix specific
168168

169169
//Toggle Persistance
170-
persistanceOff = new JMenuItem("Turn off persist");
170+
persistanceOff = new JMenuItem("Turn off low-speed persistence");
171171
persistanceOff.addActionListener(new ActionListener(){
172172
public void actionPerformed(ActionEvent e) {
173173
for (PickableEntity entity : entities) {
@@ -180,7 +180,7 @@ public void actionPerformed(ActionEvent e) {
180180
}
181181
});
182182

183-
persistanceOn = new JMenuItem("Turn on persist");
183+
persistanceOn = new JMenuItem("Turn on low-speed persistence");
184184
persistanceOn.addActionListener(new ActionListener(){
185185
public void actionPerformed(ActionEvent e) {
186186
for (PickableEntity entity : entities) {

src/com/modsim/gui/view/Ticker.java

Lines changed: 0 additions & 20 deletions
This file was deleted.

0 commit comments

Comments
 (0)