1 package ru
.deadsoftware
.cavedroid
.menu
.submenus
;
3 import com
.badlogic
.gdx
.Gdx
;
4 import ru
.deadsoftware
.cavedroid
.MainConfig
;
5 import ru
.deadsoftware
.cavedroid
.menu
.MenuProc
;
6 import ru
.deadsoftware
.cavedroid
.menu
.objects
.ButtonEventListener
;
7 import ru
.deadsoftware
.cavedroid
.menu
.objects
.ButtonRenderer
;
9 import java
.util
.HashMap
;
11 public class MenuNewGame
extends Menu
{
13 public MenuNewGame(float width
, float height
, ButtonRenderer buttonRenderer
, MainConfig mainConfig
, MenuProc
.Input menuInput
) {
14 super(width
, height
, buttonRenderer
, mainConfig
, menuInput
);
18 protected HashMap
<String
, ButtonEventListener
> getButtonEventListeners() {
19 HashMap
<String
, ButtonEventListener
> map
= new HashMap
<>();
20 map
.put("survival", mMenuInput
::survivalClicked
);
21 map
.put("creative", mMenuInput
::creativeClicked
);
22 map
.put("back", mMenuInput
::backClicked
);
27 protected void initButtons() {
28 loadButtonsFromJson(Gdx
.files
.internal("json/menu_new_game_buttons.json"));