
Код:
<map>
<row>
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="5" />
<cell type="4" />
<cell type="4" />
<cell type="4" />
<cell type="6" />
<cell type="1" />
</row>
<row>
<cell type="1" />
<cell type="4" />
<cell type="1" />
<cell type="4" />
<cell type="2" />
<cell type="6" />
<cell type="1" />
<cell type="1" />
<cell type="3" />
<cell type="1" />
</row>
<row>
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="3" />
<cell type="1" />
<cell type="1" />
<cell type="3" />
<cell type="1" />
</row>
<row>
<cell type="1" />
<cell type="4" />
<cell type="2" />
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="1" />
</row>
<row>
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="5" />
<cell type="4" />
<cell type="2" />
<cell type="1" />
<cell type="1" />
<cell type="1" />
</row>
<row>
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="2" />
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="3" />
<cell type="1" />
</row>
<row>
<cell type="1" />
<cell type="1" />
<cell type="2" />
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="2" />
<cell type="8" />
<cell type="1" />
</row>
<row>
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="2" />
<cell type="4" />
<cell type="8" />
<cell type="1" />
<cell type="1" />
</row>
<row>
<cell type="1" />
<cell type="1" />
<cell type="4" />
<cell type="1" />
<cell type="4" />
<cell type="8" />
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="1" />
</row>
<row>
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="1" />
<cell type="1" />
</row>
</map>
вот game.xml
Задумка простая - построить большое квадратное поле из множества маленьких квадратиков разного типа, тип каждого квадратика задан в xml. И все!
А насчет функции в функции: я просто брал пример из книжки, там было осуществлено все без классов... а так как я хотел сделать отдельный класс отвечающий за построение поля, то было сделано так: в конструктор был скопирован код... получилось функция в функции.