|
|
Дневник |
|
Главная » 2012 » Октябрь » 04
В августе была закончена ещё одна работа.
Было доработано дерево диалога. Теперь в дереве правильно отображается цепочка фраз текущего диалога. У них нет пока цветовой дифференциации (штанов), как это сделали разработчики в своём SDK (см. пример в предыдущих сообщениях). Зато можно видеть даже фразы, которые больше не исполняются -- они выпали из цепочки диалога.
Было доработана взаимосвязь между деревом, таблицей расшифровки фраз, перечнем фраз, полем номера фразы, полем содержимого фразы. Теперь переключение в одном из визуальных элементов приводит к переключению содержимого во всех связанных.
|
Для решения проблемы искажения при масштабировании карты была использована открытая библиотека FastDIB. К ней нет документации, примеры скудные, развитие закончилось в 2006 году. Однако, используется до сих пор. Примеров хватило, чтобы начать использование. Требовалось повторить вывод иконки на карту средствами новой библиотеки. Увы, вывод происходил с некоторыми особенностями, а не в чистом виде. За вчерашний день и утро сегодняшнего удалось понять в чём состоят нюансы использования. Теперь можно накладывать изображение спрайта с прозрачным фоном и полупрозрачностью на карту средствами новой (для меня) библиотеки.
Остаётся получить качественное масштабирование изображения карты и можно считать предварительный этап внесения в Сюжетограф графических элементов управления законченным. Далее начнётся процесс создания структуры данных под проект и его элементы. Впервые появится возможность создавать и сохранять элементы сценария.
|
|
|
|
Бесплатный конструктор сайтов - uCoz |
|
|