* Updates the scale. * @param dX delta of X; * @param dY delta of Y; */
| 380 | * @param dY delta of Y; |
| 381 | */ |
| 382 | void BuildNewBaseState::resize(int &dX, int &dY) |
| 383 | { |
| 384 | for (std::vector<Surface*>::const_iterator i = _surfaces.begin(); i != _surfaces.end(); ++i) |
| 385 | { |
| 386 | (*i)->setX((*i)->getX() + dX / 2); |
| 387 | if (*i != _window && *i != _btnCancel && *i != _txtTitle) |
| 388 | { |
| 389 | (*i)->setY((*i)->getY() + dY / 2); |
| 390 | } |
| 391 | } |
| 392 | } |
| 393 | } |