Это крайне плохо читаемое представление информации. С такими данными лучше работать полностью автоматически. Автоматическое создание(визуальный редактор), использование, редактирование. Обязательно делайте визуальный редактор!
Я понимаю, что мое предствление данных в массиве прототипов непонятно. Я привел более простой пример, где все понятно.
int P_CORE[3][10] = {
//Основание кнопки.-----------------------------////NAME TYPE ELEMENT X Y X_SIZE Y_SIZE COLOR //----------------------------------------------
{ 100001, base, button, 100, 100, 200, 50, C'245,245,245'},
//---------------------------------------------- //Текст кнопки.---------------------------------////NAME TYPE ELEMENT X Y X_SIZE Y_SIZE COLOR //----------------------------------------------
{100002, text, button, 120, 120, 0, 0, C'245,0,0'},
//---------------------------------------------- //Иконка кнопки.-------------------------------- ////NAME TYPE ELEMENT X Y X_SIZE Y_SIZE COLOR
{100003, icon, button, 140, 140, 16, 16, 0},
//----------------------------------------------
};
Визуальный редактор - почти реальность. Его можно сделать. Постараюсь.
Визуальный редактор - почти реальность. Его можно сделать. Постараюсь.
Не надо! Петр, дедлайн на носу. Тобой было обещано публикация движка в ближайшее время. Придерживайся планов. Выпусти уже наконец свое чудо, а потом будешь в неспешной обстановке создавать очередной шедевр.
Не надо! Петр, дедлайн на носу. Тобой было обещано публикация движка в ближайшее время. Придерживайся планов. Выпусти уже наконец свое чудо, а потом будешь в неспешной обстановке создавать очередной шедевр.
Я понимаю, что мое предствление данных в массиве прототипов непонятно. Я привел более простой пример, где все понятно.
Визуальный редактор - почти реальность. Его можно сделать. Постараюсь.
Формат простой, но не работа с ним. Имею ввиду когда много свойств у объектов.
Вот пример вашего подхода, реально используется, принципы те же. Лексический разбор текста, вручную тут крайне сложно что-то сделать. Только автоматика. И не говорите, что это удобно.
Ну зачем Вы это озвучили? Сейчас Петр прочитает и решит делать. Снова уйдет в затвор на несколько лет.
Болеем за хорошего человека).
Это крайне плохо читаемое представление информации. С такими данными лучше работать полностью автоматически. Автоматическое создание(визуальный редактор), использование, редактирование. Обязательно делайте визуальный редактор!
Я понимаю, что мое предствление данных в массиве прототипов непонятно. Я привел более простой пример, где все понятно.
Визуальный редактор - почти реальность. Его можно сделать. Постараюсь.
Визуальный редактор - почти реальность. Его можно сделать. Постараюсь.
Не надо! Петр, дедлайн на носу. Тобой было обещано публикация движка в ближайшее время. Придерживайся планов. Выпусти уже наконец свое чудо, а потом будешь в неспешной обстановке создавать очередной шедевр.
Не надо! Петр, дедлайн на носу. Тобой было обещано публикация движка в ближайшее время. Придерживайся планов. Выпусти уже наконец свое чудо, а потом будешь в неспешной обстановке создавать очередной шедевр.
Хорошо.
Я понимаю, что мое предствление данных в массиве прототипов непонятно. Я привел более простой пример, где все понятно.
Визуальный редактор - почти реальность. Его можно сделать. Постараюсь.
Формат простой, но не работа с ним. Имею ввиду когда много свойств у объектов.
Вот пример вашего подхода, реально используется, принципы те же. Лексический разбор текста, вручную тут крайне сложно что-то сделать. Только автоматика. И не говорите, что это удобно.
У всех элементов управления одинаковое количество свойств и вообще они (наборы свойств) идентичны?
+ Присоединяюсь к вопросу.
У всех элементов управления одинаковое количество свойств и вообще они (наборы свойств) идентичны?
Да. Точнее, не у всех Элементов, а у всех Объектов. Элемент - это комплекс Объектов. У каждого типа элемента разное количество Объектов.
Есть несколько типов объектов - Основание, Текст, Иконка, Канвас. Количество и набор свойств - универсален для любого типа Объекта.
Их свойства идентичны, но у некоторых объектов некоторые свойства не используются. Например у Основания не используется свойство Шрифт.
Их свойства идентичны, но у некоторых объектов некоторые свойства не используются. Например у Основания не используется свойство Шрифт.
Т.е. что бы соблюсти размерность массива некоторые из твоих объектов имеют фейковые свойства. Очень гибко, ничего не скажешь.