// Path: Journey of Legends/aginsun/journey/server/api/GoldKeeper.java
// public class GoldKeeper
// {
// 	private static HashMap<String, Integer> GoldValues = new HashMap<String, Integer>();
// 	
// 	public static int getGoldTotal(EntityPlayer player)
// 	{
// 		if(!GoldValues.containsKey(player.username))
// 		{
// 			return 0;
// 		}
// 		return GoldValues.get(player.username);
// 	}
// 	
// 	public static int getGoldTotal(String username)
// 	{
// 		if(!GoldValues.containsKey(username))
// 		{
// 			return 0;
// 		}
// 		return GoldValues.get(username);
// 	}
// 	
// 	public static void setGold(EntityPlayer player, int GoldValue)
// 	{
// 		GoldValues.put(player.username, GoldValue);
// 	}
// 	
// 	
// 	/**
// 	 * Adds 1 gold coin
// 	 * @param player
// 	 */
// 	public static void addGold(EntityPlayer player)
// 	{
// 		int i = getGoldTotal(player);
// 		i++;
// 		setGold(player, i);
// 	}
// 	
// 	public static void addGold(String username, int amount)
// 	{
// 		int i = GoldValues.get(username);
// 		i += amount;
// 		GoldValues.put(username, i);
// 	}
// 	
// 	/**
// 	 * Add a specific amount of gold
// 	 * 
// 	 * @param player
// 	 * @param amount
// 	 */
// 	public static void addGold(EntityPlayer player, int amount)
// 	{
// 		int i = getGoldTotal(player);
// 		i += amount;
// 		setGold(player, i);
// 	}
// 	
// 	/**
// 	 * Remove a specific amount of gold coins
// 	 * @param player
// 	 * @param amount
// 	 */
// 	public static void removeGold(EntityPlayer player, int amount)
// 	{
// 		int i = getGoldTotal(player);
// 		i -= amount;
// 		setGold(player, i);
// 	}
// }
// 
// Path: Journey of Legends/aginsun/journey/server/handlers/TradingHandler.java
// public class TradingHandler 
// {
// 	private HashMap<String, ArrayList<Trade>> tradeList = new HashMap<String, ArrayList<Trade>>();
// 	
// 	private static TradingHandler instance = new TradingHandler();
// 	
// 	public static TradingHandler getInstance()
// 	{
// 		return instance;
// 	}
// 	
// 	public void addTrade(EntityPlayer player, Trade trade)
// 	{
// 		ArrayList<Trade> tradeList = getTradesPlayer(player);
// 		tradeList.add(trade);
// 		setTradesPlayer(player, tradeList);
// 	}
// 	
// 	public void removeTrade(EntityPlayer player, Trade trade)
// 	{
// 		ArrayList<Trade> tradeList = getTradesPlayer(player);
// 		tradeList.remove(trade);
// 		setTradesPlayer(player, tradeList);
// 	}
// 	
// 	public void setTradesPlayer(EntityPlayer player, ArrayList<Trade> tradeList)
// 	{
// 		this.tradeList.put(player.username, tradeList);
// 	}
// 	
// 	public ArrayList<Trade> getTradesPlayer(EntityPlayer player)
// 	{
// 		return tradeList.get(player.username);
// 	}
// 	
// 	public Item getItemSelling(Trade trade)
// 	{
// 		return trade.selling;
// 	}
// 	
// 	public Item getItemBuying(Trade trade)
// 	{
// 		return trade.buying;
// 	}
// 	
// 	public int getGoldAmount(Trade trade)
// 	{
// 		return trade.gold;
// 	}
// 	
// 	public ArrayList<Trade> getAllTrades()
// 	{
// 		ArrayList<Trade> tradingList = new ArrayList<Trade>();
// 
// 		for(ArrayList<Trade> list : tradeList.values())
// 		{
// 			for(Trade trade : list)
// 			{
// 				tradingList.add(trade);
// 			}
// 		}
// 		return tradingList;
// 	}
// }
// 
// Path: Journey of Legends/aginsun/journey/universal/utils/Trade.java
// public class Trade
// {
// 	public Item selling, buying;
// 	public int gold;
// 	public EntityPlayer username;
// 	public EnumType enumType;
// 	
// 	public Trade(Item selling, Item buying, int gold, EnumType enumType, EntityPlayer username)
// 	{
// 		this.selling = selling;
// 		this.buying = buying;
// 		this.gold = gold;
// 		this.enumType = enumType;
// 		this.username = username;
// 	}
// 	
// 	public enum EnumType
// 	{
// 		SELLING, BUYING;
// 	}
// }
// 
// Path: Journey of Legends/aginsun/journey/universal/utils/Trade.java
// public enum EnumType
// {
// 	SELLING, BUYING;
// }


import java.util.ArrayList;
import net.minecraft.client.gui.GuiButton;
import net.minecraft.client.gui.GuiScreen;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
import org.lwjgl.opengl.GL11;
import aginsun.journey.server.api.GoldKeeper;
import aginsun.journey.server.handlers.TradingHandler;
import aginsun.journey.universal.utils.Trade;
import aginsun.journey.universal.utils.Trade.EnumType;
package aginsun.journey.client.guis;





public class GuiTrades extends GuiScreen
{
	private int pages;
// Path: Journey of Legends/aginsun/journey/server/api/GoldKeeper.java
// public class GoldKeeper
// {
// 	private static HashMap<String, Integer> GoldValues = new HashMap<String, Integer>();
// 	
// 	public static int getGoldTotal(EntityPlayer player)
// 	{
// 		if(!GoldValues.containsKey(player.username))
// 		{
// 			return 0;
// 		}
// 		return GoldValues.get(player.username);
// 	}
// 	
// 	public static int getGoldTotal(String username)
// 	{
// 		if(!GoldValues.containsKey(username))
// 		{
// 			return 0;
// 		}
// 		return GoldValues.get(username);
// 	}
// 	
// 	public static void setGold(EntityPlayer player, int GoldValue)
// 	{
// 		GoldValues.put(player.username, GoldValue);
// 	}
// 	
// 	
// 	/**
// 	 * Adds 1 gold coin
// 	 * @param player
// 	 */
// 	public static void addGold(EntityPlayer player)
// 	{
// 		int i = getGoldTotal(player);
// 		i++;
// 		setGold(player, i);
// 	}
// 	
// 	public static void addGold(String username, int amount)
// 	{
// 		int i = GoldValues.get(username);
// 		i += amount;
// 		GoldValues.put(username, i);
// 	}
// 	
// 	/**
// 	 * Add a specific amount of gold
// 	 * 
// 	 * @param player
// 	 * @param amount
// 	 */
// 	public static void addGold(EntityPlayer player, int amount)
// 	{
// 		int i = getGoldTotal(player);
// 		i += amount;
// 		setGold(player, i);
// 	}
// 	
// 	/**
// 	 * Remove a specific amount of gold coins
// 	 * @param player
// 	 * @param amount
// 	 */
// 	public static void removeGold(EntityPlayer player, int amount)
// 	{
// 		int i = getGoldTotal(player);
// 		i -= amount;
// 		setGold(player, i);
// 	}
// }
// 
// Path: Journey of Legends/aginsun/journey/server/handlers/TradingHandler.java
// public class TradingHandler 
// {
// 	private HashMap<String, ArrayList<Trade>> tradeList = new HashMap<String, ArrayList<Trade>>();
// 	
// 	private static TradingHandler instance = new TradingHandler();
// 	
// 	public static TradingHandler getInstance()
// 	{
// 		return instance;
// 	}
// 	
// 	public void addTrade(EntityPlayer player, Trade trade)
// 	{
// 		ArrayList<Trade> tradeList = getTradesPlayer(player);
// 		tradeList.add(trade);
// 		setTradesPlayer(player, tradeList);
// 	}
// 	
// 	public void removeTrade(EntityPlayer player, Trade trade)
// 	{
// 		ArrayList<Trade> tradeList = getTradesPlayer(player);
// 		tradeList.remove(trade);
// 		setTradesPlayer(player, tradeList);
// 	}
// 	
// 	public void setTradesPlayer(EntityPlayer player, ArrayList<Trade> tradeList)
// 	{
// 		this.tradeList.put(player.username, tradeList);
// 	}
// 	
// 	public ArrayList<Trade> getTradesPlayer(EntityPlayer player)
// 	{
// 		return tradeList.get(player.username);
// 	}
// 	
// 	public Item getItemSelling(Trade trade)
// 	{
// 		return trade.selling;
// 	}
// 	
// 	public Item getItemBuying(Trade trade)
// 	{
// 		return trade.buying;
// 	}
// 	
// 	public int getGoldAmount(Trade trade)
// 	{
// 		return trade.gold;
// 	}
// 	
// 	public ArrayList<Trade> getAllTrades()
// 	{
// 		ArrayList<Trade> tradingList = new ArrayList<Trade>();
// 
// 		for(ArrayList<Trade> list : tradeList.values())
// 		{
// 			for(Trade trade : list)
// 			{
// 				tradingList.add(trade);
// 			}
// 		}
// 		return tradingList;
// 	}
// }
// 
// Path: Journey of Legends/aginsun/journey/universal/utils/Trade.java
// public class Trade
// {
// 	public Item selling, buying;
// 	public int gold;
// 	public EntityPlayer username;
// 	public EnumType enumType;
// 	
// 	public Trade(Item selling, Item buying, int gold, EnumType enumType, EntityPlayer username)
// 	{
// 		this.selling = selling;
// 		this.buying = buying;
// 		this.gold = gold;
// 		this.enumType = enumType;
// 		this.username = username;
// 	}
// 	
// 	public enum EnumType
// 	{
// 		SELLING, BUYING;
// 	}
// }
// 
// Path: Journey of Legends/aginsun/journey/universal/utils/Trade.java
// public enum EnumType
// {
// 	SELLING, BUYING;
// }


// Path: Journey of Legends/aginsun/journey/client/guis/GuiTrades.java
import java.util.ArrayList;
import net.minecraft.client.gui.GuiButton;
import net.minecraft.client.gui.GuiScreen;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
import org.lwjgl.opengl.GL11;
import aginsun.journey.server.api.GoldKeeper;
import aginsun.journey.server.handlers.TradingHandler;
import aginsun.journey.universal.utils.Trade;
import aginsun.journey.universal.utils.Trade.EnumType;

package aginsun.journey.client.guis;





public class GuiTrades extends GuiScreen
{
	private int pages;
	ArrayList<Trade> tradeList;