Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.10;
Скачать: CL | DM;

Вниз

Сортировка в 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
2-1179681220
flaxe
2007-05-20 21:13
2007.06.10
Изменять свойства объектов других приложений


15-1178981335
ArtemESC
2007-05-12 18:48
2007.06.10
Benny Hill


15-1179560996
Ega23
2007-05-19 11:49
2007.06.10
Ну всё, товарищи.


15-1179253032
N3xt_
2007-05-15 22:17
2007.06.10
Программа


2-1179720999
Руслан56
2007-05-21 08:16
2007.06.10
Как открыть *.dbf