Я так понял что нужно чтобы 16-тибитный параметр равномерно менял значение от min to max (0-65535) при количестве шагов (строк) 320.
65536 / 32 = 2048
2048 / 10 = 204.8
но так как необходимо целое значение, то нужно в пределах каждых 10 строк 8 раз прибавлять 205 и 2 раза 204, например так :
0-строка +205
1 +205
2 +205
3 +204
4 +205
5 +205
6 +205
7 +204
8 +205
9 +205
как-то так - и никаких делений не нужно.
но если нужно от номера строки получать параметр, то наверное только деление, но лучше таблицей - всего 640 байт
Последний раз редактировалось shurik-ua; 03.06.2014 в 14:23.
Разрабатываю новый сетевой протокол
Variable Length Advanced Data Sending Over Network
Что он будет делать и зачем нужен не знаю, разработал пока только название.
какаято некошерная окружность вышла..
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
создай библиотеку спрайтов окружностей
Если нужен EORFill, то:
В одном цикле рисуются верхушки и низушки окружностей, сплошняком. Каждая точка на своей вертикальной линии.
В другом цикле рисуются боковины, не сплошняком, а только ступеньки. Каждая ступенька на своей вертикальной линии.
А потом EORFill сверху вниз всё закрасит как надо.
Набросал иллюстрацию на Обероне. Строит 20 случайных мишеней, любуемся "боковинками" и "крышками" окружностей, давим на кнопку, происходит EORFill.
Последний раз редактировалось Reobne; 03.06.2014 в 15:58.
Ещё небольшой апдейт, в последней строчке лучше юзать не "x<y" a "x<=y" (иначе в некоторых случаях будет одного пикселя не хватать)
Разрабатываю новый сетевой протокол
Variable Length Advanced Data Sending Over Network
Что он будет делать и зачем нужен не знаю, разработал пока только название.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)