Показать сообщение отдельно
Старый 08.05.2012, 13:46   #11
Serg153
Нуждающийся
 
Регистрация: 03.01.2009
Сообщений: 93
Написано 8 полезных сообщений
(для 15 пользователей)
Ответ: Масив + цикл + картинка

2 OSW - маленький совет - тут уже писали - насчёт массивов = Обьявляй их размерность начиная с 0...4
иначе компилятор сам начнёт нумеровать и массивы и ссылки на них с 0, добавляя в указателях операцию -1, минус 1
типа так
  img: array[1..4] of image;
...
for(m_nI = 1; 4 >= m_nI; m_nI++)                                                                               
  m_GcGraphics._drawImagecImageIIIV(
     m_imgar_cImage[m_masivar_ar_I[m_iiI - 1][m_nI - 1] - 1], m_xI, m_yI, 20);
а если бы с 0 начал то код был бы поменьше и выполнялся быстрее:

img: array[0..4] of image;
...
for(m_nI = 1; 4 >= m_nI; m_nI++) {
  m_GcGraphics._drawImagecImageIIIV(
      m_imgar_cImage[m_masivar_ar_I[m_iiI][m_nI]], m_xI, m_yI, 20);
(Offline)
 
Ответить с цитированием