diff --git a/core/src/cz/nic/tablexia/screen/gamemenu/GameMenuScreen.java b/core/src/cz/nic/tablexia/screen/gamemenu/GameMenuScreen.java index 67d8af3b0d9738a94fb910b4a448abd0be22a551..310641601ac35ba90e942e82fa7d720a54ea0152 100644 --- a/core/src/cz/nic/tablexia/screen/gamemenu/GameMenuScreen.java +++ b/core/src/cz/nic/tablexia/screen/gamemenu/GameMenuScreen.java @@ -1,43 +1,28 @@ package cz.nic.tablexia.screen.gamemenu; -import com.badlogic.gdx.graphics.Texture; -import com.badlogic.gdx.graphics.Texture.TextureFilter; -import com.badlogic.gdx.graphics.g2d.Batch; -import com.badlogic.gdx.scenes.scene2d.Actor; - -import cz.nic.tablexia.loader.ApplicationTextureManager; import cz.nic.tablexia.screen.AbstractTablexiaScreen; +import cz.nic.tablexia.screen.gamemenu.pages.OfficeMenuPage; +import cz.nic.tablexia.util.ui.ViewPager; public class GameMenuScreen extends AbstractTablexiaScreen<Void> { - - private GameMenuBackground background; - private class GameMenuBackground extends Actor { - - private Texture backgroundTexture; + private ViewPager vp; + + @Override + protected void screenLoaded() { + vp = new ViewPager(); + + vp.addActor(new OfficeMenuPage()); + vp.addActor(new OfficeMenuPage()); + vp.addActor(new OfficeMenuPage()); + vp.addActor(new OfficeMenuPage()); + vp.addActor(new OfficeMenuPage()); + + getStage().addActor(vp); + } - public GameMenuBackground() { - backgroundTexture = ApplicationTextureManager.getInstance().get(ApplicationTextureManager.STARTMENU_BACKGOURND, Texture.class); - backgroundTexture.setFilter(TextureFilter.Linear, TextureFilter.Linear); - } - - @Override - public void draw(Batch batch, float parentAlpha) { - batch.disableBlending(); - batch.draw(backgroundTexture, 0, 0, getWidth(), getHeight()); - batch.enableBlending(); - } - - } - - @Override - protected void screenLoaded() { - background = new GameMenuBackground(); - getStage().addActor(background); - } - - @Override - public void screenResized(int width, int height) { - background.setSize(width, height); - } + @Override + public void screenResized(int width, int height) { + vp.setSize(width, height); + } }