X-Git-Url: http://deadsoftware.ru/gitweb?p=cavedroid.git;a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fmenu%2Fsubmenus%2FMenu.java;h=21bf02b083050bb90be78135fb078a0fc1aadcb3;hp=f9d648a37c6996fbc295d8026baf268ebd020f19;hb=7c525620f826997870a05e6c1607bc36c19f3da9;hpb=3f01302aa24daa8b7af3c3a8e5fc127b78530a4f diff --git a/core/src/ru/deadsoftware/cavedroid/menu/submenus/Menu.java b/core/src/ru/deadsoftware/cavedroid/menu/submenus/Menu.java index f9d648a..21bf02b 100644 --- a/core/src/ru/deadsoftware/cavedroid/menu/submenus/Menu.java +++ b/core/src/ru/deadsoftware/cavedroid/menu/submenus/Menu.java @@ -17,6 +17,8 @@ import java.util.HashMap; public abstract class Menu { + private ButtonDrawer buttonDrawer; + private float width; private float height; @@ -28,10 +30,12 @@ public abstract class Menu { /** * @param width Viewport width * @param height Viewport height + * @param buttonDrawer {@link ButtonDrawer} that will draw the buttons of this menu */ - Menu(float width, float height) { + Menu(float width, float height, ButtonDrawer buttonDrawer) { this.width = width; this.height = height; + this.buttonDrawer = buttonDrawer; initButtons(); } @@ -71,7 +75,7 @@ public abstract class Menu { * * @param spriter {@link SpriteBatch} that will draw it. Should be already started. */ - public void draw(SpriteBatch spriter, ButtonDrawer buttonDrawer, float width, float height) { + public void draw(SpriteBatch spriter) { TextureRegion background = Assets.textureRegions.get("background"); TextureRegion gamelogo = Assets.textureRegions.get("gamelogo");