Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Вопрос Как сделать другую анимацию ArrayList

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
28 Апр 2023
Сообщения
359
Реакции
7
Как сделать другую анимацию ArrayList вот как оно щас:

оно двигаеться только вверх а мне надо чтобы в бок вот мой код:

1696680458422.png

Java:
Expand Collapse Copy
if (hudElements.get(4) && !mc.gameSettings.showDebugInfo) {
            List<Module> isActiveModule = Expensive.getInstance().manager.getModules();
            isActiveModule.sort((f1, f2) -> arrayListElements.get(2) ?
                    (getFont().getStringWidth(f1.name.toLowerCase()) >
                            getFont().getStringWidth(f2.name.toLowerCase()) ? -1 : 1) :
                    (getFont().getStringWidth(f1.name) > getFont().getStringWidth(f2.name) ? -1 : 1));
            float x = e.sr.getScaledWidth() - 15;
            float y = 5;
            int count = (int) 0;
            int width = Expensive.getInstance().scaleMath.calc(e.sr.getScaledWidth());
            boolean reverse = x > (float) (width / 2);
            for (Module m : isActiveModule) {
                if (!m.state || arrayListLimitations.get(0) && m.category == Type.Visuals ||
                        arrayListLimitations.get(1) && m.bind == 0) continue;

                final int offset = (count * ((getFont().getFontHeight()) + 4));
                int color = getColor((int) (offset)).getRGB();


                // shadow
                if (arrayListElements.get(0)) {
                    GlowUtility.drawGlow(x - getFont().getStringWidth(arrayListElements.get(2)
                                    ? m.name.toLowerCase() : m.name) - 4, y + offset,
                            getFont().getStringWidth(arrayListElements.get(2) ? m.name.toLowerCase()
                                    : m.name) + 4, 11, 15, new Color(8, 8, 8, 200));
                }
 
Как сделать другую анимацию ArrayList вот как оно щас:

оно двигаеться только вверх а мне надо чтобы в бок вот мой код:

Посмотреть вложение 260915
Java:
Expand Collapse Copy
if (hudElements.get(4) && !mc.gameSettings.showDebugInfo) {
            List<Module> isActiveModule = Expensive.getInstance().manager.getModules();
            isActiveModule.sort((f1, f2) -> arrayListElements.get(2) ?
                    (getFont().getStringWidth(f1.name.toLowerCase()) >
                            getFont().getStringWidth(f2.name.toLowerCase()) ? -1 : 1) :
                    (getFont().getStringWidth(f1.name) > getFont().getStringWidth(f2.name) ? -1 : 1));
            float x = e.sr.getScaledWidth() - 15;
            float y = 5;
            int count = (int) 0;
            int width = Expensive.getInstance().scaleMath.calc(e.sr.getScaledWidth());
            boolean reverse = x > (float) (width / 2);
            for (Module m : isActiveModule) {
                if (!m.state || arrayListLimitations.get(0) && m.category == Type.Visuals ||
                        arrayListLimitations.get(1) && m.bind == 0) continue;

                final int offset = (count * ((getFont().getFontHeight()) + 4));
                int color = getColor((int) (offset)).getRGB();


                // shadow
                if (arrayListElements.get(0)) {
                    GlowUtility.drawGlow(x - getFont().getStringWidth(arrayListElements.get(2)
                                    ? m.name.toLowerCase() : m.name) - 4, y + offset,
                            getFont().getStringWidth(arrayListElements.get(2) ? m.name.toLowerCase()
                                    : m.name) + 4, 11, 15, new Color(8, 8, 8, 200));
                }
m.name.toLowerCase() : m.name) - 4, x + offset, ещё задай движение по x вместо y
 
Назад
Сверху Снизу