/** Draws the screen and all the components in it. */ public void drawScreen(int par1, int par2, float par3) { bg.RenderBackground(par1, par2, par3); this.guiTexturePackSlot.drawScreen(par1, par2, par3); if (this.refreshTimer <= 0) { this.mc.texturePackList.updateAvaliableTexturePacks(); this.refreshTimer += 20; } StringTranslate var4 = StringTranslate.getInstance(); this.drawCenteredString( this.fontRenderer, var4.translateKey("texturePack.title"), this.width / 2, 16, 16777215); this.drawCenteredString( this.fontRenderer, var4.translateKey("texturePack.folderInfo"), this.width / 2 - 77, this.height - 26, 8421504); super.drawScreen(par1, par2, par3); }
/** Called from the main game loop to update the screen. */ public void updateScreen() { bg.Update(); super.updateScreen(); --this.refreshTimer; }