User Tag List

Показано с 1 по 10 из 105

Тема: Evacuator - help thread.

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,199
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    128
    Поблагодарили
    103 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Допустим, нам нужно вывести спрайт с адреса n. Вычисляем данные для записи командой let a=int (n/256): let b=n-(a*256) или randomize usr n, что проще. Далее, тривиально poke 23675,a: poke 23676,b или poke 23675,peek 23670: poke 23676,peek 23671, для второго варианта. После этого в графическом режиме символ A будет отображать спрайт с адреса n. Для точечного вычисления использовалась конструкция randomize usr gr+n*8, где gr либо переменная, либо число (адрес начала спрайт массива), n номер спрайта в массиве.
    Псевдографикой " в лоб" можно отрисовать 21 символ (или на 2 меньше в 128 бейсике), что зачастую - маловато будет. Вот поэтому такие телодвижения с переключением фонтов.
    Последний раз редактировалось null_device; 03.03.2010 в 16:00.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •