Turbo Basic 1.1. Руководство пользователя


Turbo Basic 1.1. Руководство пользователя - стр. 279


  Опция - это одно из резервированных слов, перечисляемых ниже, с  по-
  мощью  которых  осуществляется  управление тем, как содержащаяся в массиве
  информация будет прилагаться к уже имеющейся на экране:
  ----------------------------------------------------------------------
   Опции PUT              Действие
  ----------------------------------------------------------------------
   PSET    Карта точной копии образа в массиве
   PRESET  Карта копии заполнения образа в массштабе
   XOR     Выполнение операции XOR между образом в массиве и экраном
   OR      Выполнение операции OR между образом в массиве и на экране
   AND     Выполнение операции AND между образом в массиве и на экране
  ----------------------------------------------------------------------
        
  Опция PSET вызывает помещение данных массива на экран  точно  в  том
  виде,  в котором они первоначально заложены заявлением GET вне зависимости
  от того, что есть в данный момент на экране. PRESET картографирует на  эк-
  ране образ дополнения. Например, если в каком-то пикселе оригинальные дан-
  ные  имели  аттрибут 3, копирование через PUT на экране с атрибутом PRESET
  будет давать для этого пиксела аттрибут 0 и наоборот. Точно также аттрибут
  1 будет преобразовываться в аттрибут 2 и наоборот.
  Опции AND,OR,XOR обеспечивают выполнение логических  операций  между
  каждым  пикселом  в  регионе назначения до PUT и данными в буферном масси-
  ве.Когда перемещающиеся обьекты пересекают сложные задние  фоны,  особенно
  полезна операция XOR; фактически это делается по умолчанию. Первый PUT XOR
  обеспечивает  вычерчивание  обьекта  на экране. Второе применение в том же
  месте восстанавливает фон в его предыдущее состояние.
  Базисная стратегия всех оживлений, основанная на GET и PUT состоит в
  следующем:
         DRAW обьект в прямоугольной зоне
         GET обьект в массив
         DO
         ERASE обьект с его старого места
         PUT обьект на новое место



Начало  Назад  Вперед



Книжный магазин