package jrummikub.view; import java.util.ArrayList; import java.util.List; import jrummikub.model.Position; import jrummikub.model.Stone; import jrummikub.util.Event1; import jrummikub.util.Event2; import jrummikub.util.IEvent1; import jrummikub.util.IEvent2; import jrummikub.util.MockEvent2; import jrummikub.util.Pair; /** * Mock class for HandPanel */ public class MockHandPanel implements IHandPanel { /** */ public MockEvent2 stoneClickEvent = new MockEvent2(); /** */ public List> stones; /** */ public Event2 rangeClickEvent = new Event2(); /** */ public Event1 clickEvent = new Event1(); @Override public IEvent2 getStoneClickEvent() { return stoneClickEvent; } @Override public IEvent2 getRangeClickEvent() { return rangeClickEvent; } @Override public IEvent2 getSetClickEvent() { // TODO Auto-generated method stub return null; } @Override public IEvent1 getClickEvent() { return clickEvent; } @Override public void setStones(Iterable> stones) { this.stones = new ArrayList>(); for (Pair entry : stones) { this.stones.add(entry); } } @Override public void resetCurrentRow() { // TODO Auto-generated method stub } }