Черновик (изменения не прописаны, не структурированы). Добавлена работа с картой. Опционально делается цветной. Прерывание, AY, мышь. Можно двигать WASD, зажать правую (среднюю) кнопку мыши и тоже двигать. В unreal: за место main.lockmouse=MMB, должно быть main.lockmouse=SHIFT ESC. Перемещение за счёт создания нового фона и переброски в экран.
Интересен момент. Если тайл - 32Б, то адресация и вычисления простые, но если +4Б цвета, то как хранить и адресовать - ясности нет. Есть какие-то решения?




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