устраняем мигания в тексте

  1. 10 cls:drawstring "текст",x%,y%
  2. 20 cls:drawstring "текст",x%,y%
  3. Пример:
  4. 10 a%=a%+1
  5. 20 cls:drawstring "a%"+str$(a%),x%,y%
  6. 30  cls:drawstring "a%"+str$(a%),x%,y%
  7. 40 goto 10
этот маленький код в котором в 20 и 30 строке есть два одинаковых команд.
Зачем они?
А за тем чтобы сбуферовать текст и переменную.Когда вы писали игру и видели что текст подмигивает вам,а это все из-за того что когда код 20 пройдет и ему надо будет ждать повтора и поэтому он будет мигать,а если установить например далеко друг от друга,это пригодится тем людям которые пишут длинные программы.поэтому тексты писать надо в начале и в конце например
  1. 10 cls:drawstring "привет"+str$(a%),x%,y%
  2. 20 т.д
  3. 30 т.д
  4. 40 т.д
  5. 50 т.д
  6. 60 т.д
  7. ........
  8. 580 cls:drawstring "привет"+str$(a%),x%,y%
  9. 590 goto 10
Теперь до шло.вот и молодец. :-D это не быдло код это нормальный аккуратный,если вы думаете что это быдло код тогда найдите лишнее слово

Реклама

Мы в соцсетях

tw tg yt gt