JBForth: серьёзная ошибка в r4683

 
+
-
edit
 

Balancer

администратор
★★★★★

code forth
  1. 0 VALUE pl_h
  2. 0 VALUE siege
  3.  
  4. \ ...
  5.  
  6. : enter_wall  ( -- )
  7.     pl? unless false exit then
  8.  
  9.     player@ "Heading" p@ to pl_h
  10. \ ...


VALUE - это переменная, общая для всех экземпляров Форта! Не пользовательская! Дальше - продолжать? :D

Используйте для локальных целей UVALUE (сокращение от стандартного имени USER-VALUE).

А, вообще, надо будет сделать локальные переменные слова на манер реализации в SPF.
 
AD Реклама Google — средство выживания форумов :)
+
-
edit
 

Diamond

втянувшийся

Спс, учту :)
А вообще я когда это писал не задумывался, оно ведь так, для теста.
 

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru