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