Хранение и обработка карты двумерной игры
Цитата: Kotyarkins от 19.10.2020, 23:58Всем доброго дня, особенно, если он только начался.
Разбираюсь (в целях обучения) в работе с двумерным пространством. И возник вопрос. Вот, например, у нас есть карта клеточной игры. А как эту карту хранить и представлять в программе, для простой и эффективной работы с ней?
Пока в голову приходит только работа через двумерные массивы, допустим int[x,y]. Тут все просто. Мы можем вызвать по координатам x/y необходимую клетку, и изменить ее отрисовку(тип). А есть ли какие нибудь аналоги?
Всем доброго дня, особенно, если он только начался.
Разбираюсь (в целях обучения) в работе с двумерным пространством. И возник вопрос. Вот, например, у нас есть карта клеточной игры. А как эту карту хранить и представлять в программе, для простой и эффективной работы с ней?
Пока в голову приходит только работа через двумерные массивы, допустим int[x,y]. Тут все просто. Мы можем вызвать по координатам x/y необходимую клетку, и изменить ее отрисовку(тип). А есть ли какие нибудь аналоги?
Цитата: Roman Anderson [anomal3] от 20.10.2020, 18:52А по другому и никак.
Vector2 на барабане.
Имеет координаты X и Y
Передавать можно как угодно, если для карточной игры, заранее подготовить координаты где появляется карта, и куда потом уезжает.
Ну или как Вы уже сказали двумерные массивы.
А по другому и никак.
Vector2 на барабане.
Имеет координаты X и Y
Передавать можно как угодно, если для карточной игры, заранее подготовить координаты где появляется карта, и куда потом уезжает.
Ну или как Вы уже сказали двумерные массивы.
Цитата: Kotyarkins от 22.10.2020, 15:55Понятно, спасибо)
Понятно, спасибо)