Показать сообщение отдельно
Непрочитано 31.07.2015, 22:46   #1
Пользователь

Автор темы (Топик Стартер) координаты из двумерного массива

есть массив следующего вида:

Код:
int[][] locs = 
{
   {1234,334,110},
   {3536,112,343},
   {1111,333,666},
   // ...
};
пытаюсь выбрать из него координаты для телепорта таким путем:

Код:
int[] _loc = locs[Rnd.get(locs.length)];
Location loc = new Location(_loc[0], _loc[1], _loc[2]);
activeChar.teleToLocation(loc, true);
вроде бы все ок... но вот спустя какое-то время замечаю экзепшины ArrayIndexOutOfBoundsException.

что здесь не так? может есть способ проще/лучше?

спасибо!!
slayer48 вне форума Отправить сообщение для slayer48 с помощью Skype™ Ответить с цитированием