
21.05.2006, 04:03
|
|
|
4AM Games
блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
|
я бы сделал так.
есть класс отвечающий за отображение этих самых прямоугольников назовем его Rectangle ( для удобства, и большей гибкости, он будет реализовывать интерфейс IResizable).
В классе есть методы, setSize(w:Number,h:Number), метод передает параметр специальному менеджеру - ResizeManager.
Класс ResizeManager занимаеться вычислениями, этому классу экземпляры IResizable передают желаемые размеры, о ведет просчет, максимально допустимого размери, и увеличивает, на желаемое, или на максимальное(если желаемое больше чем надо)
ну я думаю тебе не надо объяснять как считать =)
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^
|