void MainScene::touchEnded(Touch* touch, Event* event) { if(_moved)moveEndClick(); if(_menu->isSelectedMenu(touch->getLocation().y) ) { goToScreen(_menu->selectMenuItem(touch->getLocation().x)); } }
MainMenu::MainMenu() { buttons[0] = new MainMenuButton(15, 20, 140, 53, [](){ return goToScreen(0); }, ui_sheet_icon_storage_idx, "STORAGE", FONT_SIZE_15, COLOR_WHITE, 27); buttons[1] = new MainMenuButton(165, 20, 140, 53, [](){ return goToScreen(1); }, ui_sheet_icon_editor_idx, "EDITOR", FONT_SIZE_15, COLOR_WHITE, 28); buttons[2] = new MainMenuButton(15, 83, 140, 53, [](){ return goToScreen(2); }, ui_sheet_icon_events_idx, "EVENTS", FONT_SIZE_15, COLOR_WHITE, 93); buttons[3] = new MainMenuButton(165, 83, 140, 53, [](){ return goToScreen(3); }, ui_sheet_icon_scripts_idx, "SCRIPTS", FONT_SIZE_15, COLOR_WHITE, 91); buttons[4] = new MainMenuButton(15, 146, 140, 53, [](){ return goToScreen(4); }, ui_sheet_icon_bag_idx, "BAG", FONT_SIZE_15, COLOR_WHITE, 157); buttons[5] = new MainMenuButton(165, 146, 140, 53, [](){ return goToScreen(5); }, ui_sheet_icon_settings_idx, "SETTINGS", FONT_SIZE_15, COLOR_WHITE, 160); }