Update GameMenu.java
This commit is contained in:
parent
266f90f8f2
commit
71f90ccd78
|
@ -32,6 +32,7 @@ import com.tungsten.fcl.control.view.TouchPad;
|
||||||
import com.tungsten.fcl.control.view.ViewManager;
|
import com.tungsten.fcl.control.view.ViewManager;
|
||||||
import com.tungsten.fcl.setting.Controller;
|
import com.tungsten.fcl.setting.Controller;
|
||||||
import com.tungsten.fcl.setting.Controllers;
|
import com.tungsten.fcl.setting.Controllers;
|
||||||
|
import com.tungsten.fcl.setting.GameOption;
|
||||||
import com.tungsten.fcl.setting.MenuSetting;
|
import com.tungsten.fcl.setting.MenuSetting;
|
||||||
import com.tungsten.fcl.util.AndroidUtils;
|
import com.tungsten.fcl.util.AndroidUtils;
|
||||||
import com.tungsten.fcl.util.FXUtils;
|
import com.tungsten.fcl.util.FXUtils;
|
||||||
|
@ -389,7 +390,10 @@ public class GameMenu implements MenuCallback, View.OnClickListener {
|
||||||
protected void invalidated() {
|
protected void invalidated() {
|
||||||
super.invalidated();
|
super.invalidated();
|
||||||
menuSetting.setItemBarScale(get());
|
menuSetting.setItemBarScale(get());
|
||||||
gameItemBar.getOptionListener().onOptionChanged();
|
GameOption.GameOptionListener optionListener = gameItemBar.getOptionListener();
|
||||||
|
if (optionListener != null) {
|
||||||
|
optionListener.onOptionChanged();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
itemBarScaleSeekbar.progressProperty().bindBidirectional(itemBarScaleProperty);
|
itemBarScaleSeekbar.progressProperty().bindBidirectional(itemBarScaleProperty);
|
||||||
|
@ -403,8 +407,10 @@ public class GameMenu implements MenuCallback, View.OnClickListener {
|
||||||
menuSetting.setWindowScale(doubleValue);
|
menuSetting.setWindowScale(doubleValue);
|
||||||
int screenWidth = AndroidUtils.getScreenWidth(FCLApplication.getCurrentActivity());
|
int screenWidth = AndroidUtils.getScreenWidth(FCLApplication.getCurrentActivity());
|
||||||
int screenHeight = AndroidUtils.getScreenHeight(FCLApplication.getCurrentActivity());
|
int screenHeight = AndroidUtils.getScreenHeight(FCLApplication.getCurrentActivity());
|
||||||
getBridge().setScaleFactor(doubleValue);
|
if (fclBridge != null) {
|
||||||
fclBridge.getSurfaceTexture().setDefaultBufferSize((int) (screenWidth * doubleValue), (int) (screenHeight*doubleValue));
|
fclBridge.setScaleFactor(doubleValue);
|
||||||
|
fclBridge.getSurfaceTexture().setDefaultBufferSize((int) (screenWidth * doubleValue), (int) (screenHeight * doubleValue));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
windowScaleSeekbar.progressProperty().bindBidirectional(windowScaleProperty);
|
windowScaleSeekbar.progressProperty().bindBidirectional(windowScaleProperty);
|
||||||
|
|
Loading…
Reference in New Issue