Я не могу вызвать getRGB в org.lwjgl.util.Color
вот код
package cum.dcrystal.ui;
import java.io.IOException;
import org.lwjgl.util.Color;
import cum.dcrystal.Serverexe;
import net.minecraft.client.gui.Gui;
import net.minecraft.client.gui.GuiButton;
import net.minecraft.client.gui.GuiMultiplayer;
import net.minecraft.client.gui.GuiOptions;
import net.minecraft.client.gui.GuiScreen;
import net.minecraft.client.gui.GuiSelectWorld;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.util.ResourceLocation;
public class Mainmenugui extends GuiScreen{
@Override
public void drawScreen(int mouseX, int mouseY, float partialTicks) {
mc.getTextureManager().bindTexture(new ResourceLocation("dcrat/backgrounds/mainmenu.jpg"));
this.drawModalRectWithCustomSizedTexture(0, 0, 0, 0, this.width, this.height, this.width, this.height);
Gui.drawRect(0, 0, 255, this.height, new Color(0,0,0,170).getRGB()); // не могу вызвать .getRGB(), пишет что её нету
GlStateManager.pushMatrix();
GlStateManager.translate(width/2f, height/2f, 0);
GlStateManager.scale(3, 3, 1);
GlStateManager.translate(-(width/2f), -(height/2f), 0);
this.drawCenteredString(mc.fontRendererObj, Serverexe.NAME, width/2f, height/2f - mc.fontRendererObj.FONT_HEIGHT/2f, -1);
GlStateManager.popMatrix();
mc.fontRendererObj.drawStringWithShadow(Serverexe.VERSION, width/2f + 65, height/2f - mc.fontRendererObj.FONT_HEIGHT * 2f, new Color(0,255,0, 255).getRGB()); // тоже самое
super.drawScreen(mouseX, mouseY, partialTicks);
}
}
а ошибки тут
Gui.drawRect(0, 0, 255, this.height, new Color(0,0,0,170).getRGB()); // не могу вызвать .getRGB(), пишет что её нету
mc.fontRendererObj.drawStringWithShadow(Serverexe.VERSION, width/2f + 65, height/2f - mc.fontRendererObj.FONT_HEIGHT * 2f, new Color(0,255,0, 255).getRGB()); // тоже самое
Ответы (1 шт):
Автор решения: Adam Baranov
→ Ссылка
у вас неправильный импорт, замените import org.lwjgl.util.Color; на import java.awt.Color;