Дозатор трех жидкостей

The_Satellite
Offline
Зарегистрирован: 09.07.2015

Имеется три емкости с разной жидкостью, задача наливать одинаковыми порциями по нажатию от кнопки, порция должна состоять из данных жидкостей сгенерированных функциеей рандом. Не могу понять как заставить все работать сразу.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Смешивать три жидких компонента ... Вы "Ханаанский бальзам" готовите? 

И, кстати, каим это боком к программированию?

5N62V
Offline
Зарегистрирован: 25.02.2016

ЕвгенийП пишет:

 

И, кстати, каим это боком к программированию?

так вот ведь: "жидкостей сгенерированных функциеей рандом". Хочу такую функцию! Только чтоб она еще и подписывала эти жидкости!

sadman41
Offline
Зарегистрирован: 19.10.2016

5N62V пишет:

так вот ведь: "жидкостей сгенерированных функциеей рандом". Хочу такую функцию! Только чтоб она еще и подписывала эти жидкости!

Не нужно подписываний, зачем геймплей рушить? Отгадывающий по амплитуде передвижения выпивающего должен отгадать состав и пропорции. Затем они меняются местами.

The_Satellite
Offline
Зарегистрирован: 09.07.2015

ЕвгенийП пишет:

И, кстати, каим это боком к программированию?

Дело  в том что кнопку я обрабатываю, считаю рандом для первой жидкости и его значение отправляю на время включения . Второй рандом берет мах значение - 1 рандом и должен отправлять во вторую жидкость, третий как разность мах - 1+2 рандом. Но работает только первая жидкость.

 

sadman41
Offline
Зарегистрирован: 19.10.2016

Так у вас же рандом отрицательный, сами посмотрите в 12-й строчке.

5N62V
Offline
Зарегистрирован: 25.02.2016

The_Satellite пишет:

Дело  в том что кнопку я обрабатываю, считаю рандом для первой жидкости и его значение отправляю на время включения . Второй рандом берет мах значение - 1 рандом и должен отправлять во вторую жидкость, третий как разность мах - 1+2 рандом. Но работает только первая жидкость.

А зачем вы берете для второго рандома максимум - значение первого? Берите максимум для второго как разность объема тары и значение первого. Или тара безразмерная?

The_Satellite
Offline
Зарегистрирован: 09.07.2015

5N62V пишет:

ете для второго рандома максимум - значение первого? Берите максимум для второго как разность объема тары и значение первого. Или тара безразмерная?

Максимум это размер порции на выходе.