bonenaut7
Попрошайка
- 1,426
- 31
- 261
drawTexturedModalRect проблемыч
есть картинка 64x64
Должна быть внизу справа .-.
а в итоге она размножается и по экрану лезет, код
есть картинка 64x64
Должна быть внизу справа .-.
а в итоге она размножается и по экрану лезет, код
Java:
package net.minecraft.client.addon.ranks;
import org.bukkit.Bukkit;
import net.minecraft.client.Minecraft;
import net.minecraft.client.addon.ranks.dayz.PlayerStats;
import net.minecraft.client.gui.GuiScreen;
import net.minecraft.client.gui.ScaledResolution;
import net.minecraft.client.gui.inventory.GuiContainer;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.entity.EntityLiving;
import net.minecraft.entity.monster.EntityMob;
import net.minecraft.entity.monster.IMob;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.stats.AchievementList;
import net.minecraftforge.client.event.RenderGameOverlayEvent.Text;
import net.minecraftforge.event.ForgeSubscribe;
public class RanksOverlay {
public static Minecraft mc = Minecraft.getMinecraft();
public static int killplaye;
@ForgeSubscribe
public void onRenderText(Text e) {
ScaledResolution scaledresolution = new ScaledResolution(mc.gameSettings, mc.displayWidth, mc.displayHeight);
int i = scaledresolution.getScaledWidth();
int j = scaledresolution.getScaledHeight();
int win = PlayerStats.getPlayerData((EntityPlayer)mc.thePlayer).totalPlayerKills;
mc.fontRenderer.drawString(new String("§aProjectionel Vubirus"),i-1,j-1,16711782);
mc.fontRenderer.drawString("FramesPerSecond:"+mc.debug.substring(0, mc.debug.indexOf("fps")),i-1,j-10,16711782);
mc.fontRenderer.drawString("PlayersKilled: "+PlayerStats.getPlayerData((EntityPlayer)mc.thePlayer).totalPlayerKills,i-1,j-19,16711782);
mc.renderEngine.bindTexture("/mods/Ranks/guirank.png");
this.drawTexturedModalRect(1, 1, 0, 0, i, j);
}
protected float zLevel = 0.0F;
public void drawTexturedModalRect(int par1, int par2, int par3, int par4, int par5, int par6)
{
float f = 0.00390625F;
float f1 = 0.00390625F;
Tessellator tessellator = Tessellator.instance;
tessellator.startDrawingQuads();
tessellator.addVertexWithUV((double)(par1 + 0), (double)(par2 + par6), (double)this.zLevel, (double)((float)(par3 + 0) * f), (double)((float)(par4 + par6) * f1));
tessellator.addVertexWithUV((double)(par1 + par5), (double)(par2 + par6), (double)this.zLevel, (double)((float)(par3 + par5) * f), (double)((float)(par4 + par6) * f1));
tessellator.addVertexWithUV((double)(par1 + par5), (double)(par2 + 0), (double)this.zLevel, (double)((float)(par3 + par5) * f), (double)((float)(par4 + 0) * f1));
tessellator.addVertexWithUV((double)(par1 + 0), (double)(par2 + 0), (double)this.zLevel, (double)((float)(par3 + 0) * f), (double)((float)(par4 + 0) * f1));
tessellator.draw();
}
}