Показать сообщение отдельно
Старый 10.10.2011, 12:09   #5
RBK
Знающий
 
Аватар для RBK
 
Регистрация: 06.12.2010
Адрес: Луганск
Сообщений: 252
Написано 113 полезных сообщений
(для 167 пользователей)
Ответ: Как передать переменные типа в функцию

Сделай дополнительный общий тип для хранения передаваемых данных.
;общие данные
Type id_data
  Field id
  ;другие общие данные
End Type

Type bot
  Field privet
  Field poka
  Field id.id_data
End Type

Type bot1
  Field kino
  Field doroga
  Field id.id_data
End Type

For b.bot=Each bot
  Move(b\id)
Next

For a.bot1=Each bot1
  Move(a\id)
Next

Function Move(m.id_data)
  m\id = 8 ;задаем новое значение
  ;m\(другие значения) - меняем другие общие значения
End Function
p.s. пока писал, impersonalis предложил ещё два других варианта, всего теперь три разных решения
__________________
AMD Sempron(tm) 1.41Ггц, 1024МБ ОЗУ, GeForce 6200 128МБ, WinXP SP3.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо RBK за это полезное сообщение:
impersonalis (10.10.2011), mauNgerS (10.10.2011)