Archived
0

- update item desc layout

- correct column size routers
- add show item dec on click right  button in orders
This commit is contained in:
iMoHax
2014-08-06 12:42:32 +04:00
parent 3bee31638e
commit 3c253e2b45
8 changed files with 44 additions and 13 deletions

View File

@@ -154,25 +154,25 @@ public abstract class MarketSupport implements Market {
LOG.debug("Get top {}", limit);
TreeSet<Order> top = new TreeSet<>();
for (Vendor vendor : getVendors()) {
LOG.debug("Check vendor {}", vendor);
LOG.trace("Check vendor {}", vendor);
for (Offer sell : vendor.getAllSellOffers()) {
long count = Math.min(max, (long) Math.floor(balance / sell.getPrice()));
LOG.debug("Sell offer {}, count = {}", sell, count);
LOG.trace("Sell offer {}, count = {}", sell, count);
if (count == 0) continue;
Iterator<Offer> buyers = getStatBuy(sell.getItem()).getOffers().descendingIterator();
while (buyers.hasNext()){
Offer buy = buyers.next();
Order order = new Order(sell, buy, count);
LOG.debug("Buy offer {} profit = {}", buy, order.getProfit());
LOG.trace("Buy offer {} profit = {}", buy, order.getProfit());
if (order.getProfit() <= 0 ) break;
if (top.size() == limit){
LOG.debug("Min order {}", top.first());
LOG.trace("Min order {}", top.first());
if (top.first().getProfit() < order.getProfit()) {
LOG.debug("Add to top");
top.add(order);
top.pollFirst();
} else {
LOG.debug("Is low profit, skip");
LOG.trace("Is low profit, skip");
break;
}
} else {