|
@@ -226,16 +226,12 @@ public class Render extends Canvas implements Runnable, MouseListener, |
|
|
return;
|
|
|
return;
|
|
|
Patch p = _grid.getPatch(e.getX()/scale, e.getY()/scale);
|
|
|
Patch p = _grid.getPatch(e.getX()/scale, e.getY()/scale);
|
|
|
if (_lastPatch != p) {
|
|
|
if (_lastPatch != p) {
|
|
|
if (SwingUtilities.isLeftMouseButton(e)) {
|
|
|
|
|
|
if (p.getState() != 0) {
|
|
|
|
|
|
p.setState(0);
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
|
if (p.getState() != 0) {
|
|
|
|
|
|
p.setState(0);
|
|
|
|
|
|
} else {
|
|
|
|
|
|
if (SwingUtilities.isLeftMouseButton(e)) {
|
|
|
p.setState(states - 1);
|
|
|
p.setState(states - 1);
|
|
|
}
|
|
|
|
|
|
} else if (SwingUtilities.isRightMouseButton(e)) {
|
|
|
|
|
|
if (p.getState() != 0) {
|
|
|
|
|
|
p.setState(0);
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
|
} else if (SwingUtilities.isRightMouseButton(e)) {
|
|
|
p.setState(1);
|
|
|
p.setState(1);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|