Берешь массив из 4-х элементов - по одному на каждый объект. В интерфейсе для каждого объекта выбираешь приоритет, к примеру, четырьмя кнопками, каждая из которых привязана либо к биту элемента массива, либо записью соответствующего значения в этот элемент. Смысл в том, что 1 приоритету соответствует взведенный первый(нулевой) бит, 2 приоритету - второй бит и.т.д.
Массив хранить в энергонезависимой памяти. Проверка на правильность: a[1] or a[2] or a[3] or a[4] == 0x1111
Выбор приоритетного блока производится перебором элементов массива с поиском нужного взведенного бита.
Понятно, что это не совсем то, но что делал, то и описал...




Ответить с цитированием