Форум: "Начинающим";
Текущий архив: 2007.06.10;
Скачать: [xml.tar.bz2];
ВнизСортировка в StringGrid Найти похожие ветки
← →
AnSky © (2007-05-19 16:46) [0]в игре сапер имеется стриггрид вот такого типа:
|0,0|1,0|2,0|3,0|
|0,1|1,1|2,1|3,1|
|0,2|1,2|2,2|3,2|
|0,3|1,3|2,3|3,3|
0я строка заголовки:игрок,победы,проигрыши,найденные мины.
следующие строки значения. как отсортировати строки по победам и проигрышам?(у меня есть идея, но долго делать и не факт что получится).
и еще вопрос.
в столбце - найденные мины - хочу вписать значения х\10 и при этом чтоб после каждого раунда изменялось значение Х и 10 умножалась на к-во раундов. как это можно сделать?(как менять Х знаю, но как еще и 10ку умножать в одной ячейке?)
← →
X9 © (2007-05-19 19:12) [1]На мой взгляд, производить такие операции напрямую с гридом, мягко говоря, некорректно.
Заведите себе хрянилище для данных, видаvar
A: array [4, 4] of record
W, L: Cardinal;
end;
Оперируйте с массивом, а затем уже заносите результаты в грид.
Можно использовать динамический массив, если количество игр/игроков заранее неизвестно.
← →
Amoeba © (2007-05-21 11:34) [2]
> в игре сапер имеется стриггрид вот такого типа:
StringGrid здесь ни к чему (в данном случае хранение данных, используемых в сапере, в этом компоненте - более чем неудачное решение). Используй для отрисовки DrawGrid, а данные храни, как советуют в [1] в массиве, или даже лучше для этого разработать свой специальный класс - это позволит упростить все манипуляции с ними.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.06.10;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.053 c