Цитата:
Сообщение от Freeman
Потому что их авторы читали учебники по ООП и понимали их. Ибо описанное тут приведено в качестве базового примера более чем в половине учебников по программированию, где рассказываются основы ООП.
Суть в том, что исходную картинку нужно хранить в виде списка объектов и не "портить" каждый раз при движении и масштабировании. Вместо этого хранить два числа -- значения масштаба по X и Y, пересчитывать их каждый раз при изменении масштаба, после чего перегенерировать видимую картинку из неизменного исходного списка.
Хотел было пример написать, но лень. Читайте учебники.
|
То что Вы тут понаписали не внесло никакой ясности.
1. Объекты (т.е. координаты точек этих объектов) я не порчу. Если Вы внимательно прочли, а Вы этого не сделали, координаты остаются неизменными.
2. В каких конкретно книгах написано про это? Пожалуйста конкретно.
3. Приемами ООП владею. Но с координатами до сих пор в голове путаница.