2 * Decompiled with CFR 0.151.
4 * Could not load the following classes:
5 * com.wurmonline.client.renderer.gui.FlexComponent
6 * com.wurmonline.client.renderer.gui.WWindow
7 * com.wurmonline.client.renderer.gui.WurmArrayPanel
8 * com.wurmonline.client.renderer.gui.WurmBorderPanel
9 * com.wurmonline.client.renderer.gui.WurmComponent
11 package com
.wurmonline
.client
.renderer
.gui
;
13 import net
.encode
.wurmesp
.WurmEspMod
;
15 public class WurmEspWindow
17 private WurmBorderPanel mainPanel
;
19 public WurmEspWindow() {
22 this.resizable
= true;
23 this.closeable
= true;
24 this.setInitialSize(100, 300, true);
25 this.mainPanel
= new WurmBorderPanel("Esp");
26 WurmArrayPanel
<FlexComponent
> checkboxes
= new WurmArrayPanel
<FlexComponent
>("Esp CheckBoxes", 0);
27 EspWCheckBox playersCheckBox
= new EspWCheckBox("Players", new CheckBoxListener(){
30 public void checkboxClicked(EspWCheckBox checkbox
) {
31 WurmEspMod
.players
= checkbox
.checked
;
34 playersCheckBox
.checked
= WurmEspMod
.players
;
35 EspWCheckBox mobsCheckBox
= new EspWCheckBox("Aggro Mobs", new CheckBoxListener(){
38 public void checkboxClicked(EspWCheckBox checkbox
) {
39 WurmEspMod
.mobs
= checkbox
.checked
;
42 mobsCheckBox
.checked
= WurmEspMod
.mobs
;
43 EspWCheckBox animalsCheckBox
= new EspWCheckBox("Animals", new CheckBoxListener(){
46 public void checkboxClicked(EspWCheckBox checkbox
) {
47 WurmEspMod
.animals
= checkbox
.checked
;
50 animalsCheckBox
.checked
= WurmEspMod
.animals
;
51 EspWCheckBox specialsCheckBox
= new EspWCheckBox("Specials", new CheckBoxListener(){
54 public void checkboxClicked(EspWCheckBox checkbox
) {
55 WurmEspMod
.specials
= checkbox
.checked
;
58 specialsCheckBox
.checked
= WurmEspMod
.specials
;
59 EspWCheckBox itemsCheckBox
= new EspWCheckBox("Items", new CheckBoxListener(){
62 public void checkboxClicked(EspWCheckBox checkbox
) {
63 WurmEspMod
.items
= checkbox
.checked
;
66 itemsCheckBox
.checked
= WurmEspMod
.items
;
67 EspWCheckBox tilesSearchCheckBox
= new EspWCheckBox("Flower Tiles", new CheckBoxListener(){
70 public void checkboxClicked(EspWCheckBox checkbox
) {
71 WurmEspMod
.tilesFlower
= checkbox
.checked
;
74 tilesSearchCheckBox
.checked
= WurmEspMod
.tilesFlower
;
75 EspWCheckBox uniquesCheckBox
= new EspWCheckBox("Uniques", new CheckBoxListener(){
78 public void checkboxClicked(EspWCheckBox checkbox
) {
79 WurmEspMod
.uniques
= checkbox
.checked
;
82 uniquesCheckBox
.checked
= WurmEspMod
.uniques
;
83 EspWCheckBox championsCheckBox
= new EspWCheckBox("Conditioned", new CheckBoxListener(){
86 public void checkboxClicked(EspWCheckBox checkbox
) {
87 WurmEspMod
.conditioned
= checkbox
.checked
;
90 championsCheckBox
.checked
= WurmEspMod
.conditioned
;
91 EspWCheckBox xrayCheckBox
= new EspWCheckBox("Xray", new CheckBoxListener(){
94 public void checkboxClicked(EspWCheckBox checkbox
) {
95 WurmEspMod
.xray
= checkbox
.checked
;
98 xrayCheckBox
.checked
= WurmEspMod
.xray
;
99 EspWCheckBox tilesCheckBox
= new EspWCheckBox("Tiles", new CheckBoxListener(){
102 public void checkboxClicked(EspWCheckBox checkbox
) {
103 WurmEspMod
.tilescloseby
= checkbox
.checked
;
106 tilesCheckBox
.checked
= WurmEspMod
.tilesclosebynotrideable
;
107 EspWCheckBox tilesWalkableCheckBox
= new EspWCheckBox("Rideable Tiles", new CheckBoxListener(){
110 public void checkboxClicked(EspWCheckBox checkbox
) {
111 WurmEspMod
.tilesclosebynotrideable
= checkbox
.checked
;
114 tilesWalkableCheckBox
.checked
= WurmEspMod
.tilescloseby
;
115 EspWCheckBox deedCheckBox
= new EspWCheckBox("Deed", new CheckBoxListener(){
118 public void checkboxClicked(EspWCheckBox checkbox
) {
119 WurmEspMod
.deedsize
= checkbox
.checked
;
122 deedCheckBox
.checked
= WurmEspMod
.deedsize
;
123 checkboxes
.addComponent((FlexComponent
)playersCheckBox
);
124 checkboxes
.addComponent((FlexComponent
)mobsCheckBox
);
125 checkboxes
.addComponent((FlexComponent
)animalsCheckBox
);
126 checkboxes
.addComponent((FlexComponent
)specialsCheckBox
);
127 checkboxes
.addComponent((FlexComponent
)itemsCheckBox
);
128 checkboxes
.addComponent((FlexComponent
)tilesSearchCheckBox
);
129 checkboxes
.addComponent((FlexComponent
)uniquesCheckBox
);
130 checkboxes
.addComponent((FlexComponent
)championsCheckBox
);
131 checkboxes
.addComponent((FlexComponent
)xrayCheckBox
);
132 checkboxes
.addComponent((FlexComponent
)tilesCheckBox
);
133 checkboxes
.addComponent((FlexComponent
)tilesWalkableCheckBox
);
134 checkboxes
.addComponent((FlexComponent
)deedCheckBox
);
135 this.mainPanel
.setComponent((FlexComponent
)checkboxes
, 0);
136 this.setComponent((FlexComponent
)this.mainPanel
);
139 public void closePressed() {
140 hud
.toggleComponent((WurmComponent
)this);
143 public void toggle() {
144 hud
.toggleComponent((WurmComponent
)this);