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

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

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 релиз

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

Исправил:

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

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

Процедура boring

Пеперь настроение снижается только если нажимать на одну и ту же кнопку дважды. Пришлось дописать эту процедуру в каждую кнопку.

Если часто ходить на конференции — вмето того, чтобы брать за это деньги, вам платят. Правда только 1 раз.

Теперь нельзя работать, если набухался с другом.

Избавился от процедуры Lives. Заметил что работаю напрямую с переменной Lives_cnt. Читать далее Процедура boring

Утренний код в маке Екб

Сделал глобальную проверку денег.

Использовал ProcedureReturn

Сделал обнуление счётчиков денег, текста, кода, дизайна при смерти. Причём нашёл интересный выход. Добавить отрицательное число имеющихся тектстов/дизайна/кода

Починил гугление. Не работало дальше 10. Читать далее Утренний код в маке Екб

Post начало

Сенсей вчера написал процедуру для отправки http запроса. Всё утро гуглил как его принять. Наваял вот такое:

$param1 = $_POST[‘var1’];
$param2 = $_POST[‘var2’];
mail(‘tolik@at02.ru’,’testform’,’$param1 n$param2′,’Content-type:text/plain; charset = UTF-8rnFrom:robot@at02.ru’)
//mail($address,$sub,$mes,»Content-type:text/plain; charset = UTF-8rnFrom:$address»)

Но кажется Читать далее Post начало