com.threerings.stage.tools.editor
Class PortalTool
java.lang.Object
java.awt.event.MouseAdapter
javax.swing.event.MouseInputAdapter
com.threerings.stage.tools.editor.PortalTool
- All Implemented Interfaces:
- ExtrasPainter, MouseListener, MouseMotionListener, MouseWheelListener, EventListener, MouseInputListener
public class PortalTool
- extends MouseInputAdapter
- implements ExtrasPainter
A tool for setting a portal.
PortalTool
public PortalTool()
init
public void init(EditorScenePanel panel,
int centerx,
int centery)
mouseDragged
public void mouseDragged(MouseEvent event)
- When the mouse is dragged we update the current portal.
- Specified by:
mouseDragged in interface MouseMotionListener- Overrides:
mouseDragged in class MouseAdapter
mouseReleased
public void mouseReleased(MouseEvent event)
- If button1 is released, we store the new portal, if button3: we
cancel.
- Specified by:
mouseReleased in interface MouseListener- Overrides:
mouseReleased in class MouseAdapter
paintExtras
public void paintExtras(Graphics2D gfx)
- Paint what the clusters would look like if we were to add them to
the scene.
- Specified by:
paintExtras in interface ExtrasPainter
Copyright © 2011. All Rights Reserved.