15.04.2013 / 21:04 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| Verlitry, А как это сделать в одной записи? |
15.04.2013 / 21:05 | |
Verlitry Пользователь Сейчас: Offline
Регистрация: 28.08.2012
| Magatino, в смысле? я плохо соображаю, проще объясни) |
15.04.2013 / 21:40 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| Verlitry (15.04.2013/21:05) Magatino, в смысле? я плохо соображаю, проще объясни)Вот допустим записали мы одну карту , а как следующую и в этой же записи? for (int j=0;j<maxY;j++)
for (int i=0;i<maxX;i++)
{
dos.writeInt(m[i][j]);
}
Изменено Magatino (15.04 / 21:40) (всего 1 раз) |
15.04.2013 / 22:33 | |
Verlitry Пользователь Сейчас: Offline
Регистрация: 28.08.2012
| Magatino, for(int map = 0; map < MAX_MAPS; map++) {
dos.writeString("#");
for(int i = 0; i < MapWidth; i++)
for(int j = 0; j < MapHeight; j++) {
dos.writeInt(ArrayMap[map][i][j]);
}
}
|
15.04.2013 / 22:53 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| Verlitry, Дык , это трёхмерный массив , у меня попросту память лопнет , и что в игре будет трёхмерный массив |
15.04.2013 / 22:56 | |
Verlitry Пользователь Сейчас: Offline
Регистрация: 28.08.2012
| Magatino, Эт запись через трёхмерный массив а читать массив нужно от указателя до указателя и получается двумерный массив)) |
16.04.2013 / 05:02 | |
gost6678 Пользователь
| На самом деле карты удобней всего хранить в отдельном классе с помощью массивов чисел , и сделать методы, устанавливающие текущую карту.
|
16.04.2013 / 06:25 | |
Verlitry Пользователь Сейчас: Offline
Регистрация: 28.08.2012
| gost6678, Ну как-то самому прописывать каждую ячейку массива в отдельном классе не круто.
|
16.04.2013 / 06:35 | |
gost6678 Пользователь
| Verlitry, а там сам ничего и не прописываешь, делаешь все в редакторе Mappy , потом получаешь текстовый файл картой, копируешь все и вставляшь в массив примерно так int[] map1={.........}
|
16.04.2013 / 09:06 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| gost6678, Вставлять и копировать вручную надо? |