Pushed reportWinnersAndLosers and related methods up to GameManager, MouseInputAdapter instead of MouseAdapter/MouseMotionAdapter.

git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3221 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Andrzej Kapolka
2004-11-18 21:45:10 +00:00
parent 84b6bf5468
commit e5f36ca111
4 changed files with 107 additions and 75 deletions
@@ -21,13 +21,13 @@
package com.threerings.parlor.card.client;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionAdapter;
import java.util.ArrayList;
import java.util.Iterator;
import javax.swing.event.MouseInputAdapter;
import com.samskivert.swing.Controller;
import com.samskivert.swing.event.CommandEvent;
@@ -144,7 +144,7 @@ public abstract class CardPanel extends VirtualMediaPanel
{
super(frameManager);
MouseAdapter ma = new MouseAdapter() {
MouseInputAdapter mia = new MouseInputAdapter() {
public void mousePressed (MouseEvent me) {
if (_activeSprite != null && !isManaged(_activeSprite)) {
_activeSprite = null;
@@ -188,11 +188,6 @@ public abstract class CardPanel extends VirtualMediaPanel
);
}
}
};
addMouseListener(ma);
MouseMotionAdapter mma = new MouseMotionAdapter() {
public void mouseMoved (MouseEvent me)
{
Sprite newActiveSprite = null;
@@ -252,8 +247,9 @@ public abstract class CardPanel extends VirtualMediaPanel
}
}
};
addMouseMotionListener(mma);
addMouseListener(mia);
addMouseMotionListener(mia);
}
/**