User Tag List

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

Тема: Функция ATTR (x,y) на бейсике.

Древовидный режим

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

    Регистрация
    26.03.2008
    Адрес
    Питкяранта
    Сообщений
    1,821
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    95 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Soplik Посмотреть сообщение
    Но стоп! Разве в Zx Basic-е по-нормальному выполняются логические команды?
    Если нет, то типа такого.

    let p=аттрибут
    let ink=p - (128*(p>128))
    let ink=ink - (64*(ink>64))
    let ink=ink - (32*(ink>32))
    let ink=ink - (16*(ink>16))
    let ink=ink - (8*(ink>8))
    let paper=INT(p/8)
    let paper=paper - (128*(paper>128))
    let paper=paper - (64*(paper>64))
    let bright=INT(p/64)
    letbright=bright - (128*(bright>128))
    let flash=INT(p/128)

    Но конечно это медленный способ, массив быстрей будет, а самое быстрое - таблички.
    Можно и асм-подпрограммку замутить подключив её к DEF FN.
    Вот как тут описано: http://zxpress.ru/book_articles.php?id=1539
    Последний раз редактировалось Destr; 23.09.2011 в 21:15.

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

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

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

Похожие темы

  1. Спрайты в бейсике
    от AER в разделе Для начинающих
    Ответов: 13
    Последнее: 28.03.2010, 11:50
  2. моя игра на бейсике
    от женя999 в разделе Игры
    Ответов: 44
    Последнее: 10.02.2010, 16:02
  3. Ответов: 5
    Последнее: 03.09.2007, 02:34
  4. Border-эффект на Бейсике
    от jim в разделе Разный софт
    Ответов: 7
    Последнее: 18.04.2007, 21:50
  5. Функция #0a процедуры #3d13
    от axor в разделе Программирование
    Ответов: 3
    Последнее: 12.10.2006, 16:31

Ваши права

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