Jump to content
Korean Random

Выравнивание столбцов в "ушах".


Recommended Posts

Доброго времени суток.

Никак не могу побороть одно неудобство, скрин ниже.

Задумка какая, В больших "ушах" у меня отображается общий процент побед игрока, а после окончания отсчёта, уши сворачиваются до средних значений и в них уже отображается процент побед на танке. Но именно этот столбец не могу выровнять, цифры прыгают как пьяные. Информации найти не смог, форум облазил. Был бы признателен за совет или полезную ссылку.

Спасибо!

 

s_1397632518_7587440_f52ea62fb2.png

playersPanel.xc

Link to comment
Short link
Share on other sites

Спс, буду пробовать.


Фигня получается.

"formatLeft": "<textformat leading='9' tabstops='[5,20,125]'> <tab><b><font color='{{c:t-rating}}'>{{t-rating}}</font></b><tab>| <font color='{{c:eff}}'>{{vehicle}}</font><tab> </textformat>",

И получается такая шляпа. Как ни кручу первый столбец никак выравниваться не хочет.

post-12168-0-19955000-1397651328_thumb.jpg


Парни, подскажите, уже голова кругом. Буду признателен.

Edited by rpycTb_ne4aJlb
Link to comment
Short link
Share on other sites

Парни, подскажите, уже голова кругом. Буду признателен.

там толкового ничего не сообразить, поскольку выравнивание заложено по середине. Поэтому там оптимально можно использовать только один параметр.

А чем кстати тебе большие уши не нравятся? Экран вроде позволяет и инфы там больше 

 

 

а после окончания отсчёта, уши сворачиваются до средних значений
после окончания отсчета восстанавливаются те уши, которые были в прошлом бою, вот и вся хитрость. То есть как отсчет закончится, переключи уши на большие и в следующем бою они автоматом будут большими
Edited by demon2597
Link to comment
Short link
Share on other sites

 

там толкового ничего не сообразить, поскольку выравнивание заложено по середине. Поэтому там оптимально можно использовать только один параметр.

А чем кстати тебе большие уши не нравятся? Экран вроде позволяет и инфы там больше 

 

 

после окончания отсчета восстанавливаются те уши, которые были в прошлом бою, вот и вся хитрость. То есть как отсчет закончится, переключи уши на большие и в следующем бою они автоматом будут большими

 

Да мне много информации не надо. Пока идёт загрузка, я вижу у кого сколько боёв, процент побед, КПД, во время отсчёта, пока большие уши, я вижу у кого какой общий процент побед и придумываю как мне играть, в процессе боя я вижу у кого какой процент побед на танке, мне этого достаточно. Большие уши только экран закрывают.

Я хотел сделать симметрично, но не получается, перебрал все значения с шагом 5 единиц, получается - фигня. Я не могу логику понять, как пойму, там дальше сам сделаю. Сейчас просто не понимаю... ((

Link to comment
Short link
Share on other sites

@rpycTb_ne4aJlb ,в чем проблема? в больших ушах в поле ников пишешь % побед и названия танков, поле названия танков оставляешь пустым, уменьшаешь ширину поля ника на сколько надо и вуаля- всё как ты хочешь, плюс еще и взвода видно. А от этих ушей бесполезно добиваться чего тебе нужно, говорю же- не выйдет

Link to comment
Short link
Share on other sites

Короче говоря, поковырял я тоже эти уши и пришёл к тому, что зеркально не напишешь. Оставил так:

"medium2": {
      "formatLeft": "<textformat tabstops='[85,135]'>{{vehicle}} <tab><font color='{{c:xwn8}}'>{{rating:3}}</font></textformat>",
      "formatRight": "<textformat tabstops='[85,135]'>{{vehicle}} <tab><font color='{{c:xwn8}}'>{{rating:3}}</font></textformat>",
      "width": 120
    },

'скрин'

post-12526-0-29442800-1397666222_thumb.jpg

 

или, может, Серыч подскажет чего?))

Edited by leecher88
Link to comment
Short link
Share on other sites

Серыч вроде как намекает, что можно. У меня не получается.

 

 

Я выше писал:

seriych, on 19 Apr 2013 - 10:37, said:

    крайние табы заменяются на пробелы, соответсвенно чтобы номально работало я в начало и в конец вставляю пустой символ (код 255).

получается:

пустой символ -- отступ -- танк -- отступ -- процент -- отступ -- пустой символ

итого: три отступа.

Это важно, если мы лезем в поле, где по умолчанию выравнивание по центру. Если по левому краю, как в режиме "medium", то крайние табы убрать:

"formatLeft": "<textformat leading='9' tabstops='[10,50,145]'> <tab><b><font color='{{c:t-rating}}'>{{t-rating:3}}</font></b><tab>| <font color='{{c:eff}}'>{{vehicle}}</font> <tab></textformat>",

С табами, без табов, получается фигня. Серыч, может я не на то внимание обратил?

 

2 leecher88

Да, так думал сделать, но как-то не очень эротично получается, симметрично как-то поинтереснее. Если бы сказали однозначно - нельзя, давно забил бы, а то обычные: "я там писал как делать и чувак видимо сделал, если не фотошоп". Быстрее было бы написать в чём мой косяк.

Link to comment
Short link
Share on other sites

Да, но у него хотя бы первый столбец ровный, у меня какая-то ахинея. Я предполагал, что расстояние до второго столбца можно указать..

Link to comment
Short link
Share on other sites

да, полюбому нужен этот "пустой символ" Типа такого выйдет:

post-12526-0-30241400-1397669728_thumb.jpg
<textformat tabstops='[10,35,110]'>*<tab><font color='{{c:xwn8}}'>{{rating:3}}</font><tab> {{vehicle}}<tab>*</textformat>

и табы чуть подогнать..

Как там правильно символ прописать-то??

Edited by leecher88
Link to comment
Short link
Share on other sites

Так замутил:

"medium2": {
      "formatLeft": "<textformat tabstops='[10,35,110]'> <tab><font color='{{c:xwn8}}'>{{rating:3}}</font><tab> {{vehicle}}<tab> </textformat>",
      "formatRight": "<textformat tabstops='[85,135]'>{{vehicle}} <tab><font color='{{c:xwn8}}'>{{rating:3}}</font></textformat>",
      "width": 120
    },

post-12526-0-06777800-1397670648_thumb.jpg
  • Upvote 1
Link to comment
Short link
Share on other sites

Да тебе спасибо, что тему поднял, а то я всё  не брался за эти выравнивания))

Было интересно! :flag:

И Серычу спс!!

Edited by leecher88
  • Upvote 1
Link to comment
Short link
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...