Added AESU logic

This commit is contained in:
drcrazy 2017-10-11 00:49:12 +03:00
parent 58aac2ce0b
commit e81fc202ad
4 changed files with 58 additions and 103 deletions

View file

@ -21,8 +21,10 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
package techreborn.client.gui.widget;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiButton;
import techreborn.client.gui.GuiBase;
@ -40,5 +42,23 @@ public class GuiButtonUpDown extends GuiButton {
this.layer = layer;
this.gui = gui;
}
@Override
public boolean mousePressed(Minecraft mc, int mouseX, int mouseY) {
if (layer == GuiBase.Layer.FOREGROUND) {
mouseX -= gui.getGuiLeft();
mouseY -= gui.getGuiTop();
}
if (this.enabled && this.visible && mouseX >= this.x && mouseY >= this.y && mouseX < this.x + this.width && mouseY < this.y + this.height) {
return true;
}
return false;
}
@Override
public void drawButton(Minecraft mc, int mouseX, int mouseY, float partialTicks) {
// We already have texture drawn
}
}