private void initScore() { final float x = GAME_MARGIN_HEIGHT; final float y = (int) ((float) ScreenUtils.getHeight() * 0.80); final float w = ScreenUtils.getWidth() - GAME_MARGIN_HEIGHT * 2; final float h = ScreenUtils.getHeight() / 6; scoreComponent = new ScoreComponent(x, y, textureRegionScore, this, darkFont, this); scoreComponent.setSize(w, h); getEngine().getScene().attachChild(scoreComponent); }
private void initPlate() { final int[] square = ScreenUtils.getSquare(); final float x = ScreenUtils.getCenterX() - square[0] / 2 + GAME_MARGIN_WIDTH; final float y = ScreenUtils.getCenterY() - square[1] / 2 + GAME_MARGIN_HEIGHT; final float w = square[0] - GAME_MARGIN_WIDTH * 2; final float h = square[1] - GAME_MARGIN_HEIGHT * 2; plateComponent = new PlateComponent(x, y, plateTextureRegion, GameActivity.this, darkFont, lightFont); plateComponent.setSize(w, h); getEngine().getScene().attachChild(plateComponent); }
private float getHeight(float ratio) { return ScreenUtils.getHeight() * ratio; }
private float getWidth(float ratio) { return ScreenUtils.getWidth() * ratio; }
private void initDimension() { final int widthRatio = (ScreenUtils.getWidth() - GAME_MARGIN_WIDTH * 2) / this.getColumn(); final int heightRatio = (ScreenUtils.getHeight() - GAME_MARGIN_HEIGHT * 2) / this.getRaw(); min = Math.min(widthRatio, heightRatio); }