Merge pull request #1549 from Kamielvf/ge-sell-buy-cancelled
Show grand exchange offer type on cancelled state
This commit is contained in:
@@ -35,9 +35,13 @@ public enum GrandExchangeOfferState
|
|||||||
*/
|
*/
|
||||||
EMPTY,
|
EMPTY,
|
||||||
/**
|
/**
|
||||||
* Any offer that's been cancelled
|
* A cancelled buy offer
|
||||||
*/
|
*/
|
||||||
CANCELLED,
|
CANCELLED_BUY,
|
||||||
|
/**
|
||||||
|
* A cancelled sell offer
|
||||||
|
*/
|
||||||
|
CANCELLED_SELL,
|
||||||
/**
|
/**
|
||||||
* A buy offer that is currently in progress.
|
* A buy offer that is currently in progress.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -151,8 +151,10 @@ public class GrandExchangeOfferSlot extends JPanel
|
|||||||
{
|
{
|
||||||
switch (state)
|
switch (state)
|
||||||
{
|
{
|
||||||
case CANCELLED:
|
case CANCELLED_BUY:
|
||||||
return "Cancelled";
|
return "Buying cancelled";
|
||||||
|
case CANCELLED_SELL:
|
||||||
|
return "Selling cancelled";
|
||||||
case BUYING:
|
case BUYING:
|
||||||
return "Buying";
|
return "Buying";
|
||||||
case BOUGHT:
|
case BOUGHT:
|
||||||
@@ -172,7 +174,8 @@ public class GrandExchangeOfferSlot extends JPanel
|
|||||||
{
|
{
|
||||||
switch (state)
|
switch (state)
|
||||||
{
|
{
|
||||||
case CANCELLED:
|
case CANCELLED_BUY:
|
||||||
|
case CANCELLED_SELL:
|
||||||
return GE_CANCELLED_RED;
|
return GE_CANCELLED_RED;
|
||||||
case BUYING:
|
case BUYING:
|
||||||
case SELLING:
|
case SELLING:
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ public class GrandExchangeOfferSlotTest
|
|||||||
@Test
|
@Test
|
||||||
public void testUpdateOffer()
|
public void testUpdateOffer()
|
||||||
{
|
{
|
||||||
when(offer.getState()).thenReturn(GrandExchangeOfferState.CANCELLED);
|
when(offer.getState()).thenReturn(GrandExchangeOfferState.CANCELLED_BUY);
|
||||||
|
|
||||||
GrandExchangeOfferSlot offerSlot = new GrandExchangeOfferSlot();
|
GrandExchangeOfferSlot offerSlot = new GrandExchangeOfferSlot();
|
||||||
offerSlot.updateOffer(mock(ItemComposition.class), mock(BufferedImage.class), offer);
|
offerSlot.updateOffer(mock(ItemComposition.class), mock(BufferedImage.class), offer);
|
||||||
|
|||||||
@@ -28,7 +28,8 @@ package net.runelite.mixins;
|
|||||||
import net.runelite.api.GrandExchangeOfferState;
|
import net.runelite.api.GrandExchangeOfferState;
|
||||||
import static net.runelite.api.GrandExchangeOfferState.BOUGHT;
|
import static net.runelite.api.GrandExchangeOfferState.BOUGHT;
|
||||||
import static net.runelite.api.GrandExchangeOfferState.BUYING;
|
import static net.runelite.api.GrandExchangeOfferState.BUYING;
|
||||||
import static net.runelite.api.GrandExchangeOfferState.CANCELLED;
|
import static net.runelite.api.GrandExchangeOfferState.CANCELLED_BUY;
|
||||||
|
import static net.runelite.api.GrandExchangeOfferState.CANCELLED_SELL;
|
||||||
import static net.runelite.api.GrandExchangeOfferState.EMPTY;
|
import static net.runelite.api.GrandExchangeOfferState.EMPTY;
|
||||||
import static net.runelite.api.GrandExchangeOfferState.SELLING;
|
import static net.runelite.api.GrandExchangeOfferState.SELLING;
|
||||||
import static net.runelite.api.GrandExchangeOfferState.SOLD;
|
import static net.runelite.api.GrandExchangeOfferState.SOLD;
|
||||||
@@ -79,7 +80,7 @@ public abstract class RSGrandExchangeOfferMixin implements RSGrandExchangeOffer
|
|||||||
}
|
}
|
||||||
else if (isFinished && getQuantitySold() < getTotalQuantity())
|
else if (isFinished && getQuantitySold() < getTotalQuantity())
|
||||||
{
|
{
|
||||||
return CANCELLED;
|
return isSelling ? CANCELLED_SELL : CANCELLED_BUY;
|
||||||
}
|
}
|
||||||
else if (isSelling)
|
else if (isSelling)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user