| 131 | * The inner representation of tiles will be BufferedImage. This is easier to implement and use and turned out to be fast enough for now. The constructor with BufferedImage argument and the toBufferedImage() method do expose tiles' representation, but they are intended for inner use only and the performance is significantly better this way. |
| 132 | * The layer property in SceneElement was obsolete and was removed. |
| 133 | * The clip and color properties in SceneElement were also removed. Instead, clip and color effect were added. |
| 134 | * Since there are scene effects, such as clip, that change the visible and responsible area of the scene element, a new method was added to the SceneEffect interface - getResponsibleArea(ImmArea prevArea). |
| 135 | * The logic of finding the responsible element of a point in the scene (in Scene Helper) is slightly changed. |
| 136 | * The responsible area of a CompositeSceneElement is not empty, but at least the union of the responsible areas of all its subelements. |
| 137 | * Starting from the scene root element (which is responsible for the whole scene), we look for the last element in the tree responsible for the given point. |
| 138 | |