Реализовал вначале изза

О чем?

Как создать массив из классов объектов и как создать на основе этого класса объекты разных видов и массивы к ним.

Файл уровня.

Довольно интересный пункт, где есть много вариантов решения задачи, но мне понравились два – чтение XML и чтение файла с подобной структурой. Первый вариант я не реализовал вначале из-за того, что не умел работать с этим форматом, а искать, чьи либо библиотеки противоречило моему плану работать самому полностью. Вообще я создал довольно слабый (что уж скрывать), но стабильно работающий класс для загрузки уровня. Суть в том, что чтение файла идет построчно и циклически. Когда находим тег «» начинаем считывать теги параметров объекта до тега «/object». Список тегов можно посмотреть в файле объекта. Собрав в структуру (буфер) мы создаем объект, с учетом того какой он (из тегов мы это считали), в него передаем все нужные параметры и добавляем единицу в счетчик объектов.

Вот и все тут… читаем код, там все довольно понятно…

Понравилась статья? Поделиться с друзьями: