Шаг назад

Сегодня вернулся обратно на канву. Не гоже перемещать кусочки канвы по полотну программы. Нам нуно перемещать объекты по канве. Но прикол в том, что точки и линии, которыми я оперирую не являются объектами. И к ним нельзя обратиться напрямую. Поэтому я запоминаю их координаты и если нынешнее положение курсора совпадает с ними — я начинаю какое-то действие. Например сегодня я применил грязный хак, который рисует белый кружок на месте черного, чтобы его стереть и рисует новый чёрный кружок в том месте, где была отпущена мышка. Правда после первого нажатия можно больше не целиться в кружок — он будет всегда появляться там, где была отпущена мышка.

Это визуальный шаг назад, ведь вчера я оперировал уже двумя точками, а сегодня снова одной, но это шаг вперёд к пониманию как это вообще работает. Читать далее Шаг назад

Двигаем канву по окну

Перечитал код программы на свежую голову. Оказывается мы двигает не рисунок по канве, а канву по окну программы. Не изящное решение…

Переделал картинку в точку. Добавил еще одну точку. Глобализовал переменные и вынес передвижение точек в процедуру. Далее попытаюсь прочертить между ними линию, которая будет следовать за точками. Читать далее Двигаем канву по окну

Передвигаем картинку по канве

Сегодня хотел написать перетаскивание уже нарисованных линий. Стал пытаться запихать их в массив. Потом подумал, что надо бы научиться таскать хотя бы одну линию. Написал. Не выходит. Решил начать с единственной точки. Нашёл в сети пример. Немного переделал под себя. Пока работает только с картинкой. Завтра попробую заменить его точкой и экстраполировать на отрезок заключенный между двумя точками. Читать далее Передвигаем картинку по канве

dot-line-dot

Узнал что в стандартном виндовом Paint Ctrl+R — это вкл/выкл линейку.
Ctrl+E — изменение размеров холста.

Узнал что можно указывать цвета вместо RGB(0,0,0) вот так $000000 и короче $000

Это всё черный цвет.

Залипаю в своих программах. Надо поставить какое-то ограничение на количество нажатий кнопок. чтобы можно было нарисовать только пару линий, а не 100 =) Читать далее dot-line-dot

CanvasGadget

Сегодня осваивал CanvasGadget. Пытался написать прогу простейшей векторной графики. Не вышло. Пока переписал из примера простейший paint. Честно переписал руками, не скопировал. Немного упростил. Читать далее CanvasGadget

WebDevSim релиз

Завтра в 8 утра заканчивается конкурсное время, так что я решил сделать релиз сегодня. Хватит идей и перфекционизма.

Что сделал:

Теперь можно составлять фразы из рандома и не рандома и пускать их одной строкой.

Обнаружил косяк с кейсами конференции: были указаны кейсы от 3 до 999 и отдельно кейс 4. Сперва переделал, но потом решил вернуть обратно. Проверил — работает. То есть можно задать кейсы в интервале и отдельно указать кейс внутри этого интервала. Только важно указать его до интервала. То есть сначала Читать далее WebDevSim релиз

Vasa kartica je validna do

Mail to: korisnicki.servis@mtel.me

Hello. I was inMontenegro at autumn. Now I put my m:tel sim card in my phone. I pressed *100# and recieved message that I got 5 euro on my account and it expire at 03.03.2015 (i attached screenshoot)

10835270_10205281674618679_8931184249055853368_o.jpg

Now I am in Russia, but I planing trip to Montenegro again at summer. What can I do to use simcard in Montenegro again?

Дал потестить игру Маше

Исправил:

  • Можно умереть от скуки и от передоза хорошим настроением.
  • Если помереть со скуки с выключенной работой — она так и остаётся выключенной.
  • Добавить разделительную линию поле умирания.
  • Поменять место указания валюты в макаронах.

Передумал Читать далее Дал потестить игру Маше