@Override public PointAction getSelectAction(ShortPoint2D position) { return new SetTradingWaypointAction(wp, position); } });
final SetTradingWaypointAction a = (SetTradingWaypointAction) action; scheduleTask(new SetTradingWaypointGuiTask(EGuiAction.SET_TRADING_WAYPOINT, playerId, ((Building) selected).getPosition(), a.getWaypointType(), a.getPosition() ));