Сегодня писал мало, но много воевал с багами мидлетпаскаля. Вот некоторые из обнаруженных сегодня:
- При количестве модулей больше 10 иногда отказывается компилировать - жалуется на несуществующие циклические зависимости. Исправил превращением некоторых модулей в библиотеки.
- Неправильно вычисляет квадратный корень из больших чисел. Например:
- sqrt(131130.0000) = 975.4069
- sqrt(131230.0000) = 0.0000
Исправил ограничением карты до 300*300 тайлов (которых, правда, уже нету... Но как единица измерения так и остались).
Добавил астероиды, которые теперь не являются неподвижным элементом карты, а летают по орбите вместе с кораблем.