Вопрос к Фанту, программка про словарные слова - с чего начать?

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by Фант »

Координаты касания экрана вычисляются командой GET TOUCH 0 AS X,Y.
Используйте команду SPRITE_HIT (N$,X,Y) для определения выбранного спрайта касанием экрана

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by Фант »

тоесть если у Вас на экране отображается 33 спрайта с буквами и нужно выбрать нужный я использую цикл:
Loop:
GET TOUCH 0 AS X,Y
for i=1 to 33
i$=i
if SPRITE_HIT (i$,X,Y) then sprite i at x,y
next i
Goto loop

Flower
Posts: 59
Joined: Sat Feb 07, 2015 12:33 pm
My devices: iPad 3 - у сына,
IPhone 4s,
iPad Air - моя игрушка,
Iwatch 2 - мечтаю ;), может куплю.

Re: Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by Flower »

Скажите, пожалуйста, а где можно посмотреть таблицу цветов для smart BASIC ?

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by Фант »

Flower wrote:Скажите, пожалуйста, а где можно посмотреть таблицу цветов для smart BASIC ?
Таблица цветов СБ-весь доступный спектр на Вашем устройстве.
Он программируется через три компоненты RGB: красный, зеленый, голубой.
Каждая компонента имеет значения от 0 до 1
К примеру:
команда DRAW COLOR 0,0,0 задает цвет пера ЧЕРНЫЙ.
Команда FILL COLOR 1,1,1 задает цвет заливки БЕЛЫЙ.
Ну а меняя значение каждой компоненты от 0 до 1 вы получите нужный свой цвет.
В СБ В ФАЙЛЕ С ПРИМЕРАМИ (EXAMPLES) есть папка 3. Interactive Interface-там есть примеры программ с цветом

Flower
Posts: 59
Joined: Sat Feb 07, 2015 12:33 pm
My devices: iPad 3 - у сына,
IPhone 4s,
iPad Air - моя игрушка,
Iwatch 2 - мечтаю ;), может куплю.

Re: Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by Flower »

Это я понимаю, но как мне найти какие r,g,b соответствуют светло-коричневому и другим цветам. Где-нибудь есть такие таблицы цветов?

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by Фант »

Flower wrote:Это я понимаю, но как мне найти какие r,g,b соответствуют светло-коричневому и другим цветам. Где-нибудь есть такие таблицы цветов?
Где нибудь есть :D
Вот первое что нагуглил:
http://www.stm.dp.ua/web-design/color-html.php
Имейте ввиду что стандартная компонента цвета меняется от 0 до 255 (в СБ напоминаю от 0 до 1) поэтому используйте формулу для подсчета пропорции

Flower
Posts: 59
Joined: Sat Feb 07, 2015 12:33 pm
My devices: iPad 3 - у сына,
IPhone 4s,
iPad Air - моя игрушка,
Iwatch 2 - мечтаю ;), может куплю.

Re: Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by Flower »

В том то и дело что не делится: 1/198=0,005051 и это за чувствительностью функции цвет. Цвет у меня получается черный а не светло-коричневый.

Пытаюсь сделать сама палитру и не пойму как мне сделать перевод квадратиков. Где ошибка? Как задать перебор координат прямоугольника?

graphics
maxx=screen_width()
maxy=screen_height()
xm=maxx/11
ym=maxy/11

x=0
y=0


for b1=0 to 10
for r=0 to 10
y=y*(r+1)
for g=0 to 10
b=b1/10
x1=xm
y1=ym

fill color r/10, g/10, b
fill rect x,y to x1,y1
if x<maxx then x=x1 else x=0
if g=10 then y=y+ym

next g
g=0
next r
pause 2
next b1

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by Фант »

Почему Вы один делите на 198?

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by Фант »

Какую Вы задачу решаете Вашим кодом? Можете прояснить не много прояснить? что за квадратики Вы хотите получить?

Flower
Posts: 59
Joined: Sat Feb 07, 2015 12:33 pm
My devices: iPad 3 - у сына,
IPhone 4s,
iPad Air - моя игрушка,
Iwatch 2 - мечтаю ;), может куплю.

Re: Вопрос к Фанту, программка про словарные слова - с чего начать?

Post by Flower »

Я хочу сделать таблицу цветов 11 на 121 прямоугольников каждый из которых будет закрашен в свой цвет с шагом 0,1 по цвету. Потом подписать каждый квадратик и уже сразу будет понятно, какие параметры задать в функции color r,g,b для фона и цвета букв.

Но у меня не получается правильно задать координаты следующего прямоугольника... Никак не могу сообразить как задать формулой переход на следующие x,y и x1,y1 координаты прямоугольника.

(В примере, что я прислала пытаюсь сделать пока поле 11 на 11 квадратиков.)

Post Reply