Редактирование: +BOX
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
'''+BOX''' (плюс коробка, читается «плюс-бокс») — | '''+BOX''' (плюс коробка, читается «плюс-бокс») — встроенное слово [[Каллисто]]. | ||
[[Файл:CallistoBox.png|thumb|right|264px|Пример работы слова +BOX]] | |||
+BOX ( u1 u2 −− ) Нарисовать на индикаторе прямоугольник шириной u1 вышиной u2. | +BOX ( u1 u2 −− ) Нарисовать на индикаторе прямоугольник шириной u1 вышиной u2. | ||
Закрашивает прямоугольник, начиная с текущей позиции курсора, заданной [[AT]]. u1 и u2 — размер прямоугольника по горизонтали и вертикали. Позиция курсора не меняется. Для выбора цвета прямоугольника предварительно используйте примитив [[LIGHT]] (светлый прямоугольник) или [[DARK]] (тёмный прямоугольник). | Закрашивает прямоугольник, начиная с текущей позиции курсора, заданной [[AT]]. u1 и u2 — размер прямоугольника по горизонтали и вертикали. Позиция курсора не меняется. Для выбора цвета прямоугольника предварительно используйте примитив [[LIGHT]] (светлый прямоугольник) или [[DARK]] (тёмный прямоугольник). | ||
Строка 11: | Строка 12: | ||
Для возврата в [[режим NUM]] нажмите [[Клавиша P|синюю клавишу {{Синяя клавиша|P}}]]. | Для возврата в [[режим NUM]] нажмите [[Клавиша P|синюю клавишу {{Синяя клавиша|P}}]]. | ||
== | == Детали реализации == | ||
Обёртка вокруг [[R9013]], но порядок аргументов взят из {{colorForth}}. [[Атрибуты вывода]] берутся из [[R9001]]. | |||
== История == | == История == | ||
Английское слово [http://www.lingvo-online.ru/ru/Translate/en-ru/box ''box''] означает «коробка, прямоугольник». Знак «плюс» означает, что слову передаются размеры изображаемого объекта. | Английское слово [http://www.lingvo-online.ru/ru/Translate/en-ru/box ''box''] означает «коробка, прямоугольник». Знак «плюс» означает, что слову передаются размеры изображаемого объекта. | ||
== Ссылки == | == Ссылки == | ||
Строка 44: | Строка 23: | ||
{{нет иллюстраций}} | |||
{{заготовка}} | {{заготовка}} | ||
[[Категория:Слова Каллисто]] | [[Категория:Слова Каллисто]] | ||
[[Категория:Примитивы]] | [[Категория:Примитивы]] | ||
[[Категория:Терминальный ввод/вывод Каллисто]] | [[Категория:Терминальный ввод/вывод Каллисто]] |