@Override
public void draw(int x, int y) {
EnumTemperature temperature = tile.getTemperature();
drawBackground(x, y);
drawSprite(temperature.getSprite(), x + 3, y + 4);
if (!isFullyOpened()) {
return;
}
drawHeader(Translator.translateToLocal("for.gui.climate"), x + 22, y + 8);
drawSubheader(Translator.translateToLocal("for.gui.temperature") + ':', x + 22, y + 20);
drawText(AlleleManager.climateHelper.toDisplay(temperature) + ' ' + StringUtil.floatAsPercent(tile.getExactTemperature()), x + 22, y + 32);
drawSubheader(Translator.translateToLocal("for.gui.humidity") + ':', x + 22, y + 44);
drawText(AlleleManager.climateHelper.toDisplay(tile.getHumidity()) + ' ' + StringUtil.floatAsPercent(tile.getExactHumidity()), x + 22, y + 56);
}