Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.xarimod.kah.init.gui;
- import org.lwjgl.input.Keyboard;
- import org.lwjgl.opengl.GL11;
- import com.xarimod.kah.Ref;
- import com.xarimod.kah.init.ItemMod;
- import cpw.mods.fml.relauncher.Side;
- import cpw.mods.fml.relauncher.SideOnly;
- import cpw.mods.fml.relauncher.SideOnly;
- import net.minecraft.client.Minecraft;
- import net.minecraft.client.gui.GuiButton;
- import net.minecraft.client.gui.GuiScreen;
- import net.minecraft.command.ICommandSender;
- import net.minecraft.entity.player.EntityPlayer;
- import net.minecraft.item.ItemStack;
- import net.minecraft.server.MinecraftServer;
- import net.minecraft.util.ChunkCoordinates;
- import net.minecraft.util.IChatComponent;
- import net.minecraft.util.ResourceLocation;
- import net.minecraft.world.World;
- public class PhoneGUI extends GuiScreen{
- int guiWidth = 250;
- int guiHeight = 250;
- int guiX = (width - guiWidth) / 2;
- int guiY = (height - guiHeight) / 2;
- public GuiButton test;
- @Override
- public void drawScreen(int x, int y, float ticks) {
- int guiX = (width - guiWidth) / 2;
- int guiY = (height - guiHeight) / 2;
- GL11.glColor4f(1, 1, 1, 1);
- drawDefaultBackground();
- mc.renderEngine.bindTexture(new ResourceLocation(Ref.MOD_ID + ":textures/gui/phone.png"));
- drawTexturedModalRect(guiX, guiY, 0, 0, guiWidth, guiHeight);
- super.drawScreen(x, y, ticks);
- }
- @Override
- public void initGui() {
- buttonList.clear();
- buttonList.add(test = new GuiButton(0, 30, 30 + 30, 30, 20, "Test"));
- super.initGui();
- }
- @SideOnly(Side.CLIENT)
- protected void actionPerformed(GuiButton button) {
- switch(button.id) {
- case 0:
- MinecraftServer.getServer().getCommandManager().executeCommand(Minecraft.getMinecraft().thePlayer, "help");
- break;
- }
- super.actionPerformed(button);
- }
- @Override
- public boolean doesGuiPauseGame() {
- return false;
- }
- @SideOnly(Side.CLIENT)
- protected void keyTyped(char c, int key) {
- switch(key) {
- case Keyboard.KEY_G:
- Minecraft.getMinecraft().thePlayer.inventory.addItemStackToInventory(new ItemStack(ItemMod.call_police, 1));
- break;
- case Keyboard.KEY_S:
- break;
- case Keyboard.KEY_D:
- break;
- case Keyboard.KEY_F:
- break;
- case Keyboard.KEY_P:
- break;
- }
- super.keyTyped(c, key);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement