Почему выдает 0, а не 15?
Можно ли наспамить 8120 хештаблиц и что мне за это будет?

DemonoiD, если коротко то тебе нужен двумерный массив приатаченый к юниту
для этого юзай хэштаблицу и арифметику с индексами
первым ключом к таблице будет хэндл юнита
вторым будет i*m+j где i - номер строки, m - количество столбцов, j - номер столбца
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
28
и проверь не забыл ли ты создать таблицу
DemonoiD:
у меня кастомвалуе уникальный для каждого юнита
а нафига?
юзай хэндл
он уже уникальный
и готов поспорить что твой способ обеспечения уникальности полное г
19
nvc123, да, чертовы инициализации. Ты прав. Правда я выставлял начальный параметр для hashtable как новая таблица. Но он почему-то не работал.
БД нужна, чтобы юзать глобалки и не трогать хештаблицы зазря. Можно закрывать. Время мучится с табличкой и %.
nvc123, если можете предложить не г - вперед.
28
DemonoiD, уже предложил
хэндл
он уникален для каждого объекта
19
nvc123, проблема с хендлом в том, что моя БДшка самоотчищается от умерших юнитов. В том, что я могу использовать её в глобалках, которые работают в 1,5 раза быстрее хештаблицы. И в том, что я пока без понятия, как чистить строку отдельного юнита.
28
DemonoiD, хэндлы тоже очищаются после уничтожения объекта
если нету утечек то как только труп юнита разложится хэндл будет очищен
а если у тебя утекают юниты то совершено пофиг на глобалки и бд
из за лагов никто играть не сможет
и причём тут глобалки к хэндлам?
28
DemonoiD, ну так если утечек нету то чем плох хэндл?
найди хоть один логичный довод против хэндла
19
nvc123, я могу использовать его как индификатор для глобалок?
28
DemonoiD, если нету утечек на карте то да
только про арифметику не забудь
19
nvc123, да, я знаю, что арифметика где матрица считается с 1 и до n/m пишется как A+(B-1)*m
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.