本文整理汇总了Java中de.dakror.gamesetup.util.Helper.scaleTo方法的典型用法代码示例。如果您正苦于以下问题:Java Helper.scaleTo方法的具体用法?Java Helper.scaleTo怎么用?Java Helper.scaleTo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类de.dakror.gamesetup.util.Helper
的用法示例。
在下文中一共展示了Helper.scaleTo方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: WeaponryWeaponButton
import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
public WeaponryWeaponButton(int x, int y, WeaponData data) {
super(x, y, WIDTH, HEIGHT);
this.data = data;
this.data.calculateStats();
image = data.getImage();
Dimension dim = Helper.scaleTo(new Dimension(image.getWidth(), image.getHeight()), new Dimension(width - 30, height - 30));
if (dim.width < image.getWidth() || dim.height < image.getHeight()) image = Helper.toBufferedImage(image.getScaledInstance(dim.width, dim.height, BufferedImage.SCALE_SMOOTH));
selected = false;
}
示例2: WeaponryButton
import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
public WeaponryButton(Rectangle icon) {
super(0, 0, SIZE, SIZE);
this.icon = Game.getImage("weapon/explode.png").getSubimage(icon.x, icon.y, icon.width, icon.height);
Dimension dim = Helper.scaleTo(new Dimension(icon.width, icon.height), new Dimension(SIZE - 30, SIZE - 30));
selected = false;
this.icon = Helper.toBufferedImage(this.icon.getScaledInstance(dim.width, dim.height, BufferedImage.SCALE_SMOOTH));
loseSelectionOnRMB = false;
}
示例3: KillLabel
import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
public KillLabel(int y, Player killer, Player killed, WeaponType type) {
super(Game.getWidth() - 380, y, 0, 40);
dead = false;
this.killer = killer.getUser().getUsername();
this.killed = killed.getUser().getUsername();
this.type = type;
if (type == WeaponType.WEAPON) {
weapon = killer.getWeapon().getImage();
Dimension dim = Helper.scaleTo(new Dimension(weapon.getWidth(), weapon.getHeight()), new Dimension(150, 20));
if (dim.width < weapon.getWidth() || dim.height < weapon.getHeight()) weapon = Helper.toBufferedImage(weapon.getScaledInstance(dim.width, dim.height, BufferedImage.SCALE_SMOOTH));
}
}
示例4: BuildButton
import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
public BuildButton(int x, int y, final Struct s) {
super(x, y, SIZE, SIZE);
addClickEvent(new ClickEvent() {
@Override
public void trigger() {
Game.currentGame.activeStruct = (Struct) s.clone();
}
});
struct = s;
scale = Helper.scaleTo(new Dimension(struct.getWidth(), struct.getHeight()), new Dimension(width, height));
}