Вниз  RFO BASIC
- 11.09.2015 / 20:20
1961uvg
  Пользователь

1961uvg 
Сейчас: Offline
Я уже не знаю приводить ли примеры программ использующих примитивную графику , чтобы можно было
понять синтаксис RFO-Basic ?
Может оно и не нужно?
- 11.09.2015 / 20:55
ewo
  Пользователь

ewo 
Сейчас: Offline
Limil,

Не работает, и копии в веб-архиве нет.

Но лучшее изучение, это брать чужие исходники, и запускать-разбирать их.

http://laughton.com/basic/programs/games/

все в архиве 133мб http://65wat.ru/games.zip

например, игра Droid Rally

Изменено ewo (11.09 / 20:57) (всего 1 раз)
- 12.09.2015 / 18:27
1961uvg
  Пользователь

1961uvg 
Сейчас: Offline
Примеры программное примитивной графики.


Прикрепленные файлы:
узоры.bas (0.45 кб.) Скачано 2112 раз
прямоугольник.bas (0.62 кб.) Скачано 2102 раза
graf.bas.bas (0.29 кб.) Скачано 997 раз
graf-5.bas.bas (0.24 кб.) Скачано 1006 раз
линии.bas (0.6 кб.) Скачано 2100 раз
- 12.09.2015 / 18:43
1961uvg
  Пользователь

1961uvg 
Сейчас: Offline
EWO
А нет zip утилит?
Ссылки были на сайт.
А так спасибо , надоело по одной перетаскивать.
- 12.09.2015 / 19:47
ewo
  Пользователь

ewo 
Сейчас: Offline
Есть, 65wat.ru/tools.zip 16mb
- 12.09.2015 / 21:05
1961uvg
  Пользователь

1961uvg 
Сейчас: Offline
Спасибо!
- 12.09.2015 / 21:12
ewo
  Пользователь

ewo 
Сейчас: Offline
1961uvg, спасибо за пример "узоры". :)

По поводу центровки и вообще разного разрешения экранов уст-в, есть универсальная схема адаптации к этому,

! Выставить независящие от устройства размеры
di_height = 480
di_width = 800
! Получить актуальные размеры для данного уст-ва
gr.open 255, 255, 255, 255
gr.orientation 0
gr.screen actual_w, actual_h
! Вычислить размеры масштабирования
scale_width = actual_w /di_width
scale_height = actual_h /di_height
! Применить масштабирование
gr.scale scale_width, scale_height

Теперь, оно само будет масштабировать наши рисования под указанный di_height и di_width, размер 800*480.

Изменено ewo (12.09 / 21:21) (всего 1 раз)
- 14.09.2015 / 10:51
1961uvg
  Пользователь

1961uvg 
Сейчас: Offline
Да я знаю. В шариках я привел эту команду (screen w,h) , но решил не использовать ,так как боялся что не поймут.
- 14.09.2015 / 11:37
1961uvg
  Пользователь

1961uvg 
Сейчас: Offline
В graf.bas.bas показано как работает "альфа" и как использовать за краску или нет.
- 14.09.2015 / 11:40
1961uvg
  Пользователь

1961uvg 
Сейчас: Offline
В других работа примитивов для прямоугольников и линий.

Изменено 1961uvg (14.09 / 11:43) (всего 1 раз)
Наверх  Всего сообщений: 2714
Фильтровать сообщения
Поиск по теме
Файлы топика (508)