Skip to content
Snippets Groups Projects
Commit 4fffb8e7 authored by v.tarantik's avatar v.tarantik
Browse files

Door image resizing for better fit in HOF screen

parent 8e3512cc
Branches
Tags
No related merge requests found
android/assets/screen/halloffame/gfx/screen_halloffame_background_door_pressed.png

32.4 KiB | W: | H:

android/assets/screen/halloffame/gfx/screen_halloffame_background_door_pressed.png

46.4 KiB | W: | H:

android/assets/screen/halloffame/gfx/screen_halloffame_background_door_pressed.png
android/assets/screen/halloffame/gfx/screen_halloffame_background_door_pressed.png
android/assets/screen/halloffame/gfx/screen_halloffame_background_door_pressed.png
android/assets/screen/halloffame/gfx/screen_halloffame_background_door_pressed.png
  • 2-up
  • Swipe
  • Onion skin
android/assets/screen/halloffame/gfx/screen_halloffame_background_door_unpressed.png

28.8 KiB | W: | H:

android/assets/screen/halloffame/gfx/screen_halloffame_background_door_unpressed.png

41.2 KiB | W: | H:

android/assets/screen/halloffame/gfx/screen_halloffame_background_door_unpressed.png
android/assets/screen/halloffame/gfx/screen_halloffame_background_door_unpressed.png
android/assets/screen/halloffame/gfx/screen_halloffame_background_door_unpressed.png
android/assets/screen/halloffame/gfx/screen_halloffame_background_door_unpressed.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -2,6 +2,7 @@ package cz.nic.tablexia.screen.halloffame;
import com.badlogic.gdx.graphics.Texture;
import com.badlogic.gdx.graphics.g2d.Sprite;
import com.badlogic.gdx.scenes.scene2d.Group;
import com.badlogic.gdx.scenes.scene2d.InputEvent;
import com.badlogic.gdx.scenes.scene2d.ui.HorizontalGroup;
import com.badlogic.gdx.scenes.scene2d.ui.Image;
......@@ -65,24 +66,43 @@ public class HallOfFameScreen extends AbstractTablexiaScreen<Void> {
}
private static final int BACKGROUND_TILE_REPEAT_COUNT = 37;
private HorizontalGroup group;
@Override
protected void screenLoaded() {
prepareScrolPane();
prepareScrollPane();
//prepareDoorButton();
}
private void prepareScrolPane(){
HorizontalGroup group = new HorizontalGroup();
private void prepareScrollPane(){
group = new HorizontalGroup();
group.setHeight(getStage().getHeight());
Log.info(getClass().getSimpleName(),"group fill: "+group.getFill());
Group doorGroup = new Group();
doorGroup.setHeight(getStage().getHeight());
Texture textureDoor = getTexture(HallOfFameAssets.HALL_OF_FAME_DOOR);
Image imgDoor = new Image(textureDoor);
imgDoor.setHeight(getStage().getHeight());
doorGroup.setSize(imgDoor.getWidth(),imgDoor.getHeight());
doorGroup.addActor(imgDoor);
final Texture textureDoorButton = getTexture(HallOfFameAssets.HALL_OF_FAME_DOOR_BUTTON_UNPRESSED);
final Image imgDoorButton = new Image(textureDoorButton);
imgDoorButton.setHeight(getStage().getHeight());
imgDoorButton.addListener(new ClickListener() {
@Override
public void clicked(InputEvent event, float x, float y) {
Texture textureDoor = getTexture(HallOfFameAssets.HALL_OF_FAME_DOOR_BUTTON_PRESSED);
imgDoorButton.setDrawable(new SpriteDrawable(new Sprite(textureDoor)));
}
});
imgDoorButton.setZIndex(2);
doorGroup.addActor(imgDoorButton);
group.addActor(imgDoor);
group.addActor(doorGroup);
Texture textureTile = getTexture(HallOfFameAssets.HALL_OF_FAME_BACKGROUND_TILE);
......@@ -114,7 +134,8 @@ public class HallOfFameScreen extends AbstractTablexiaScreen<Void> {
imgDoor.setDrawable(new SpriteDrawable(new Sprite(textureDoor)));
}
});
getStage().addActor(imgDoor);
imgDoor.setZIndex(5);
group.addActorAt(0, imgDoor);
}
@Override
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment