Важная информация

User Tag List

Страница 14 из 14 ПерваяПервая ... 1011121314
Показано с 131 по 135 из 135

Тема: Демо на бейсике

  1. #131
    Activist
    Регистрация
    15.01.2005
    Сообщений
    201
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    9030 REM 1plot + Ndraw
    9035 READ x,y: PLOT x,y
    9037 REM draw N raz
    9038 READ N: FOR i=1 to N: READ dx,dy: DRAW dx,dy: NEXT i: RETURN

    1050 RESTORE 1050: GOSUB 9030: DATA 100,20, 3, 100,0, -50,80, -50,-80

    1053 PLOT 100,18
    1055 RESTORE 1055: GOSUB 9037: DATA 3, 100,0, -50,80, -50,-80

    ...

    9040 REM Read + Rectangle(x,y,dx,dy)
    9045 READ x,y,dx,dy
    9050 REM Rectangle(x,y,dx,dy)
    9055 PLOT x,y: DRAW dx,0: DRAW 0,dy: DRAW -dx,0: DRAW 0,-dy: RETURN

    1060 RESTORE 1060: GOSUB 9040: DATA 10,10, 230,150
    1070 LET x=12: LET y=12: LET dx=226: LET dy=146: GOSUB 9050

    ...

    1 LET R1=9040: LET R2=9050

    1080 RESTORE 1080: GOSUB R1: DATA 14,14, 222,142
    1090 LET x=16: LET y=16: LET dx=218: LET dy=138: GOSUB R2

    ...

    ---------- Post added at 17:16 ---------- Previous post was at 16:59 ----------

    9060 REM Bar(color,x,y,dx,dy)
    9065 READ color: POKE 23693,color: REM color=ink + (paper*8) + (bright*64) + (flash*128)
    9070 REM Bar(x,y,dx,dy)
    9075 READ x,y,dx,dy
    9080 FOR i=0 to dy: PLOT x,y+i: DRAW dx,0: NEXT i
    9090 RETURN

    2 LET B1=9060: LET B2=9070

    1100 RESTORE 1100: GOSUB B1: DATA 79, 1,1,254,174: REM 79 = ink 7: paper 1: bright 1: flash 0

    1110 POKE 23693,5: REM vse po nolyam, ink 5
    1115 RESTORE 1115: GOSUB B2: DATA 9,9,238,158

    1120 RESTORE 1120: INK 1: GOSUB B2: INK 2: GOSUB B2: INK 3: GOSUB B2: INK 4: GOSUB R1: DATA 30,30,5,50, 40,30,5,60, 50,30,5,40, 60,30,100,100: REM 3 bar + 1 rectangle

    ...

    8000 DATA 66: REM color
    8001 DATA 1,2,3,4
    8005 DATA 5,6,7,8, 9,10,11,12
    8010 DATA 13,14,15,16, 17,18,19,20
    8020 DATA 9,8,7,6, 5,4,3,2, 1,2,3,4
    8030 DATA 1001,1002,1003,1004,1005: REM ne chitaem )

    1130 RESTORE 8000: GOSUB B1: GOSUB B2: GOSUB B2: GOSUB B2: GOSUB B2: GOSUB B2: GOSUB B2: GOSUB B2
    1140 RESTORE 8000: GOSUB B1: GOSUB R1: GOSUB R1: GOSUB R1: GOSUB R1: GOSUB R1: GOSUB R1: GOSUB R1
    1150 RESTORE 8010: GOSUB B2: GOSUB B2: GOSUB B2: GOSUB B2: GOSUB B2
    Последний раз редактировалось char; 25.01.2014 в 17:59.

  2. #132
    dig out your soul Аватар для scl^mc
    Регистрация
    26.01.2005
    Адрес
    Russia, Ulianovsk
    Сообщений
    5,425
    Записей в дневнике
    6
    Спасибо Благодарностей отдано 
    53
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    блин, забыл, как рассчитывать значения для занесения в ячейки 23606/23607 для переключения на символьный набор пользователя...
    'SONGS FROM CRUEL WORLD' IS REMASTERED!
    unmilky sky and other albums is here
    speccy merchandise

    we can dance beneath the fireflies on an empty road
    there is the light that never goes out... (the smiths)
    если кто-то что-то как-то, то вот моя аська - 371432992

  3. #133
    Activist
    Регистрация
    15.01.2005
    Сообщений
    201
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    adr=60000
    H=int(adr/256)
    L=adr-H*256
    H=H-1
    23606,L
    23607,H
    насколько помню

  4. #134
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,103
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    86
    Поблагодарили
    70 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    scl^mc, даете команду RANDOMIZE (n-256). В ячейках 23670\71 будут лежать готовые числа для переменной.
    Когда есть, но не знаешь где - это все равно, что нету.

  5. #135
    Banned
    Регистрация
    04.03.2010
    Адрес
    Россия. Пятигорск.
    Сообщений
    2,296
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поигрался с оператором OVER, действительно работает.


    Качать и смотреть не обязательно, там рисуется 9 пикселей, после чего они убираются и процесс повторяется до бесконечности.
    файлик

    Теперь можно мучать дальше.

Страница 14 из 14 ПерваяПервая ... 1011121314

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

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

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

Похожие темы

  1. Функция ATTR (x,y) на бейсике.
    от женя999 в разделе Программирование
    Ответов: 15
    Последнее: 03.04.2012, 23:53
  2. Спрайты в бейсике
    от AER в разделе Для начинающих
    Ответов: 13
    Последнее: 28.03.2010, 11:50
  3. моя игра на бейсике
    от женя999 в разделе Игры
    Ответов: 44
    Последнее: 10.02.2010, 16:02
  4. Ответов: 5
    Последнее: 03.09.2007, 02:34
  5. Border-эффект на Бейсике
    от jim в разделе Разный софт
    Ответов: 7
    Последнее: 18.04.2007, 21:50

Ваши права

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