|
@@ -212,6 +212,8 @@ public class GUI implements CategoryListener {
|
|
public void mouseReleased(MouseEvent e) {
|
|
public void mouseReleased(MouseEvent e) {
|
|
try {
|
|
try {
|
|
if (dragging) {
|
|
if (dragging) {
|
|
|
|
+ int x = (int) canvas.getMousePosition().getX();
|
|
|
|
+ int y = (int) canvas.getMousePosition().getY();
|
|
CpsObject h = null;
|
|
CpsObject h = null;
|
|
if (tempCps.getClass() == HolonObject.class) {
|
|
if (tempCps.getClass() == HolonObject.class) {
|
|
h = new HolonObject(tempCps);
|
|
h = new HolonObject(tempCps);
|
|
@@ -223,7 +225,7 @@ public class GUI implements CategoryListener {
|
|
h = new HolonTransformer(tempCps);
|
|
h = new HolonTransformer(tempCps);
|
|
}
|
|
}
|
|
|
|
|
|
- h.setPosition((int) canvas.getMousePosition().getX(), (int) canvas.getMousePosition().getY());
|
|
+ h.setPosition(x, y);
|
|
controller.addObjectCanvas(h);
|
|
controller.addObjectCanvas(h);
|
|
for (int i = 0; i < model.getObjectsOnCanvas().size(); i++) {
|
|
for (int i = 0; i < model.getObjectsOnCanvas().size(); i++) {
|
|
CpsObject temp = model.getObjectsOnCanvas().get(i);
|
|
CpsObject temp = model.getObjectsOnCanvas().get(i);
|