diff options
Diffstat (limited to 'src/tesseract/objects/remote/RemoteObject.java')
-rw-r--r-- | src/tesseract/objects/remote/RemoteObject.java | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/tesseract/objects/remote/RemoteObject.java b/src/tesseract/objects/remote/RemoteObject.java index 7c3e3be..d9df0db 100644 --- a/src/tesseract/objects/remote/RemoteObject.java +++ b/src/tesseract/objects/remote/RemoteObject.java @@ -50,5 +50,22 @@ public abstract class RemoteObject extends PhysicalObject { break; } } + + /** + * Get the name of the object for the menu. + * + * @return The object's name for the menu. + */ + public abstract String getName(); + + /** + * Send a KeyEvent to this remote object. + * + * @param keyEvent The key event + */ + public void sendKeyEvent(final KeyEvent keyEvent) { + // TODO: Send this event over the network if necessary. + keyEventReceived(keyEvent); + } } |