| 245 | MenuLayer2::~MenuLayer2() {} |
| 246 | |
| 247 | void MenuLayer2::alignMenusH() |
| 248 | { |
| 249 | for (int i = 0; i < 2; i++) |
| 250 | { |
| 251 | auto menu = static_cast<Menu*>(getChildByTag(100 + i)); |
| 252 | menu->setPosition(_centeredMenu); |
| 253 | if (i == 0) |
| 254 | { |
| 255 | // TIP: if no padding, padding = 5 |
| 256 | menu->alignItemsHorizontally(); |
| 257 | auto p = menu->getPosition(); |
| 258 | menu->setPosition(p + Vec2(0.0f, 30.0f)); |
| 259 | } |
| 260 | else |
| 261 | { |
| 262 | // TIP: but padding is configurable |
| 263 | menu->alignItemsHorizontallyWithPadding(40); |
| 264 | auto p = menu->getPosition(); |
| 265 | menu->setPosition(p - Vec2(0.0f, 30.0f)); |
| 266 | } |
| 267 | } |
| 268 | } |
| 269 | |
| 270 | void MenuLayer2::alignMenusV() |
| 271 | { |
nothing calls this directly
no test coverage detected