X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fmenu%2Fsubmenus%2FMenuMain.java;h=d2dedd23c351f3fc8e91626375e55a0f3b3fd90d;hb=7bf180238135ffc4924d511b7d196d0b5538e96f;hp=84b73ccd76805c7184989db4b106bf12bf6cd5db;hpb=7c525620f826997870a05e6c1607bc36c19f3da9;p=cavedroid.git diff --git a/core/src/ru/deadsoftware/cavedroid/menu/submenus/MenuMain.java b/core/src/ru/deadsoftware/cavedroid/menu/submenus/MenuMain.java index 84b73cc..d2dedd2 100644 --- a/core/src/ru/deadsoftware/cavedroid/menu/submenus/MenuMain.java +++ b/core/src/ru/deadsoftware/cavedroid/menu/submenus/MenuMain.java @@ -1,32 +1,34 @@ package ru.deadsoftware.cavedroid.menu.submenus; import com.badlogic.gdx.Gdx; +import ru.deadsoftware.cavedroid.MainConfig; import ru.deadsoftware.cavedroid.game.GameSaver; +import ru.deadsoftware.cavedroid.menu.MenuProc; import ru.deadsoftware.cavedroid.menu.objects.Button; -import ru.deadsoftware.cavedroid.menu.objects.ButtonDrawer; import ru.deadsoftware.cavedroid.menu.objects.ButtonEventListener; +import ru.deadsoftware.cavedroid.menu.objects.ButtonRenderer; import java.util.HashMap; public class MenuMain extends Menu { - public MenuMain(float width, float height, ButtonDrawer buttonDrawer) { - super(width, height, buttonDrawer); + public MenuMain(float width, float height, ButtonRenderer buttonRenderer, MainConfig mainConfig, MenuProc.Input menuInput) { + super(width, height, buttonRenderer, mainConfig, menuInput); } @Override protected HashMap getButtonEventListeners() { HashMap map = new HashMap<>(); - map.put("new_game", MenuInput::newGameClicked); - map.put("load_game", MenuInput::loadGameClicked); - map.put("quit", MenuInput::quitClicked); + map.put("new_game", mMenuInput::newGameClicked); + map.put("load_game", mMenuInput::loadGameClicked); + map.put("quit", mMenuInput::quitClicked); return map; } @Override protected void initButtons() { loadButtonsFromJson(Gdx.files.internal("json/menu_main_buttons.json")); - if (GameSaver.exists()) { + if (GameSaver.exists(mMainConfig)) { getButtons().get("load_game").setType(Button.NORMAL); } }