Выставить 2-мерный массив в сетку QML

Я пишу простую игру Snake, чтобы попрактиковаться в паттерне MVVM, а также в хорошем дизайне и практике. На данный момент я закончил с моделью, поэтому я хочу перейти к модели представления и части графического интерфейса.

Моя игровая доска — это класс Field который содержит std::vector<std::vector<state>> член с state будучи состоянием, в котором находится соответствующая ячейка — это может быть state::empty или же state::fruit в данный момент.

Как бы я открыл это для QML и как я мог бы получить к нему доступ в QML?

Тот же вопрос касается моего Snake класс, который имеет член типа std::list<std::pair<int, int>> — список, содержащий координаты ячеек поля, в которых в данный момент находится змея.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]