Полиног!

Сегодня как-то легко пошло. Тупил совсем не долго. Сначала разобрался какой код у учителя отвечает за выбор последнего элемента в списке точек. Переделал этот код чтобы выбранный элемент не перемещался в списке, а то полигон забавно колбасило при выборе точек.

Потом еще был глюк с тем, что Читать далее Полиног!

Добавил, удалить, переместить

Надо молчать о том, что я делаю, пока я это не сделаю. А то вскользь оброненное в процессе обдумывания тут же превращается учителем в работающий аккуратный код. С одной стороны удобно — есть наглядный пример как надо делать. С другой стороны я не могу удержать в голове столь сложные конструкции и просто списываю готовые решения. Читать далее Добавил, удалить, переместить

Как запускать код на PureBasic

Я постоянно публикую ссылки на github, но нигде не написал как запускать код на PureBasic который я пишу. Гуглим purebasic. Заходим на официальный сайт (на данный момент purebasic.com) качаем демо версию компилятора. Устанавливаем. Вставляем код в появившееся окно компилятора. Нажимаем F5. Готово, программка работает. Читать далее Как запускать код на PureBasic

Сербский. Начало

Это ж сайт про обучение. Так что открываю новую рубрику. Находясь в Сербии буду потихоньку учить сербский, а сюда выписывать новые слова. Вчера ходили покупать себе спальное место. Читать далее Сербский. Начало

2 точки и линия

И вправду утро вечера мудренее. Сделал то, что казалось займёт неделю.

Сначала починил проверку попадания в точку. Оказалось достаточно просто написать если попал, popal = 1, если не попал popal = 0 :-)

Затем добавил вторую точку. Напрашивается написание процедуры для управления множеством точек, а не только двух.

Добавил линию между ними.

При перемещении точки на ее месте, как писал вчера, рисуется белая точка. Так же поступил и с линией. Только она оставляет на точках забавные засечки. Будем думать как от этого избавиться.

Читать далее 2 точки и линия