diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/tesseract/objects/remote/RemoteObject.java | 2 | ||||
-rw-r--r-- | src/tesseract/objects/remote/RemoteObjectMenu.java | 4 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/tesseract/objects/remote/RemoteObject.java b/src/tesseract/objects/remote/RemoteObject.java index d9df0db..5e83fd1 100644 --- a/src/tesseract/objects/remote/RemoteObject.java +++ b/src/tesseract/objects/remote/RemoteObject.java @@ -66,6 +66,8 @@ public abstract class RemoteObject extends PhysicalObject { public void sendKeyEvent(final KeyEvent keyEvent) { // TODO: Send this event over the network if necessary. keyEventReceived(keyEvent); + + updateTranformGroup(); } } diff --git a/src/tesseract/objects/remote/RemoteObjectMenu.java b/src/tesseract/objects/remote/RemoteObjectMenu.java index b63ee93..a723aa6 100644 --- a/src/tesseract/objects/remote/RemoteObjectMenu.java +++ b/src/tesseract/objects/remote/RemoteObjectMenu.java @@ -52,11 +52,15 @@ public class RemoteObjectMenu extends JMenu { }); myWorld.addObject(theObject); + myControlledObjects.add(theObject); + item.setSelected(true); + add(item); } public void sendKeyToObjects(final KeyEvent e) { for (RemoteObject o : myControlledObjects) { o.sendKeyEvent(e); + System.out.println("Sent "+ e); } } } |