#1 2017-12-22 14:07:28

timurufa
Участник
Зарегистрирован: 2017-12-22
Сообщений: 1

сдвиг элементов

Задача следующая:
есть пиктограммы отображающие определенный процесс на экране (5 пиктограмм):

[....{1}{2}{3}{4}{5}] - это все пиктограммы когда все процессы активны
[....{1}{.}{3}{.}{5}] - это когда процессы 2 и 4 не активны

Так то проблем нет, но на экране смотрится нелаконично.

Как сделать так:

[....{.}{.}{1}{3}{5}]

а при активации процесса 2

[....{.}{2}{1}{3}{5}]

чтобы он просто занял пустое не занятое место.

P.S.

я примерно представляю так 5 функций (пиктограмм bool fn_1(int x1, bool status_1) .... bool fn_5(int x5, bool status_5) принимают координаты по икс и возвращают статус ) над ними функция проверяющая статусы всех функций и те у которых возвратилась 1 , выставляет в определенном порядке и если в ряде функций сменился статус она сдвинула остальные

Быстрое сообщение

Введите сообщение и нажмите Отправить

Подвал раздела