- Создан собственный класс для поддержки графических шрифтов. Создан также формат GF для хранения этих шрифтов. Теперь все сообщения будут выводиться без использования DXDraw.Surface.Canvas. FPS поднялся с 240 до 340. Создан пробный шрифт - чуть измененный Tahoma.
- Для шрифтов добавлена поддержка кеширования образов выводимого текста. При первой попытке вывести строку она генерируется посимвольно в кеш. При следующих обращениях строка берется из кеша в готовом виде. При большом количестве выводимого текста замечен сильный прирост производительности. Для предотвращения засорения кеша ненужными уже строками, введена функция SetAutoClear. Пока кеш обнуляется примерно каждые 2 сек.
- Добавлена Пауза в игру (кнопка Pause)
- Добавлены режимы Инициализации (при загрузке) и будущего Главного Меню.
- Исправлены некоторые баги, возникающие при преследоапнии одним Героем другого
- Решено отойти от построения карт методом тайлов. Карты теперь станут занимать больше места, но будут выглядеть значительно красивее.
- Создан редактор тайлов. Под новый формат тайлов переписан редактор карт и часть движка Игры. Нарисованы тайлы травы и воды
- Разработана схема отрисовки непрямоугольных спрайтов. Для хранения спрайтов создан формат .GS и редактор спрайтов. Переработан движок игры и редактора.
V0.02
Автор
Terminus
, Apr 18 2005 19:52
В этой теме нет ответов