MCPcopy Create free account
hub / github.com/5zig/The-5zig-Mod / GuiHandle

Class GuiHandle

Minecraft-Utils/1.10/src/GuiHandle.java:9–230  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7import java.util.List;
8
9public class GuiHandle extends bft implements IGuiHandle {
10
11 private Gui child;
12
13 public GuiHandle(Gui child) {
14 this.child = child;
15 }
16
17 @Override
18 public void b() {
19 child.initGui0();
20 }
21
22 @Override
23 protected void a(bdr button) {
24 child.actionPerformed0((IButton) button);
25 }
26
27 @Override
28 public void a(int mouseX, int mouseY, float partialTicks) {
29 drawDefaultBackground();
30 child.drawScreen0(mouseX, mouseY, partialTicks);
31 super.a(mouseX, mouseY, partialTicks);
32 }
33
34 @Override
35 public void e() {
36 child.tick0();
37 }
38
39 @Override
40 public void k() {
41 child.handleMouseInput0();
42 super.k();
43 }
44
45 @Override
46 public void m() {
47 child.guiClosed0();
48 }
49
50 @Override
51 protected void a(char c, int i) {
52 child.keyTyped0(c, i);
53 }
54
55 @Override
56 protected void a(int mouseX, int mouseY, int button) {
57 super.a(mouseX, mouseY, button);
58 child.mouseClicked0(mouseX, mouseY, button);
59 }
60
61 @Override
62 protected void b(int mouseX, int mouseY, int state) {
63 super.b(mouseX, mouseY, state);
64 child.mouseReleased0(mouseX, mouseY, state);
65 }
66

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected