Бро, да это для меня не секрет.
И массивы я использую и функции.
Поясню - у меня есть N видов картинок. И M их подвидов. Скажем, они называются
car_18L_1, car_18L_2, и т.д.
car_20L_1, car_20L_2, и т.д.
car_25L_1, car_25L_2, и т.д.
bus_60L_1, bus_68L_2 и т.д.
в общем, таких видов/подвидов целая куча.
и каждую эту картинку нужно сначала loadimage, а потом и findimage...
И как в таком случае поступить?
Сделать 5-ти мерный массив плюс в цикле еще и проверять вид картинки (ибо он текстовый)?
Может быть куда проще сделать так, как я изначально спросил?
CODE:string transporttype[2] = {"car", "bus"};
int volume[100] = {13,15,18,20,25,60};
string fullname;
for(int n1=0; n1<100; n1++)
{
for(int n2=0; n2<100; n2++)
{
for(int n3=0; n3<100; n3++)
{
fullname = transporttype[n1]+"_"+format(volume[n2])+"L_"+format(n3);
// а далее как-то нужно прописать findimage с использованием fullname[0][0]
// и так и эдак получается пятимерный массив...
// но так было бы гораздо удобнее
// чем изначально объявлять массив и путаться в цифрах-индексах, забывая,
// где у меня car, где bus, а где троллейбус...
}
}
}
(Отредактировано автором: 26 Июня, 2020 - 10:53:35) |