42public abstract class Activity_Panel {
43 private final Player player;
44 private final String header;
45 private final String[] text =
new String[7];
46 private String footer =
"";
50 protected Activity_Panel(
Player player, String header) {
59 for (
int index = 0; index <= 6; index++)
62 if (!player.interfaceManager.isSidebar(
Config.ACTIVITY_TAB,38000))
65 player.interfaceManager.setSidebar(
Config.ACTIVITY_TAB, 38000);
70 player.interfaceManager.setSidebar(
Config.ACTIVITY_TAB, -1);
73 protected void set(
int index, String string) {
74 if (!
string.equals(text[index]))
75 player.send(
new SendString(text[index] =
string, 38005 + index));
78 public void setFooter(String footer) {
79 if (!footer.equals(
this.footer))
80 player.send(
new SendString(this.footer = footer, 38004));
83 public void setItem(Item item) {
84 if (!item.equals(
this.item))
88 public void setProgress(
int progress) {
89 if (this.progress != progress)
93 public Player getPlayer() {
97 public int getProgress() {
101 public Item getItem() {
105 public String getHeader() {
109 public String getFooter() {
113 public String[] getText() {