本文整理汇总了Java中de.dakror.gamesetup.util.Helper.setRenderingHints方法的典型用法代码示例。如果您正苦于以下问题:Java Helper.setRenderingHints方法的具体用法?Java Helper.setRenderingHints怎么用?Java Helper.setRenderingHints使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类de.dakror.gamesetup.util.Helper
的用法示例。
在下文中一共展示了Helper.setRenderingHints方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: draw
import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
@Override
public void draw(Graphics2D g) {
if (cache == null) {
cache = new BufferedImage(Game.getWidth(), Game.getHeight(), BufferedImage.TYPE_INT_ARGB);
Graphics2D g2 = (Graphics2D) cache.getGraphics();
Helper.setRenderingHints(g2, true);
g2.setFont(g.getFont());
g2.drawImage(Game.getImage("system/menu.jpg"), 0, 0, Game.getWidth(), Game.getHeight(), null);
Shape oc = g2.getClip();
g2.setClip(new Rectangle(Game.getWidth() / 4, 190 + 19, Game.getWidth() / 2, 16));
Helper.drawOutline(Game.getWidth() / 4, 190, Game.getWidth() / 2, 32, true, g2);
g2.setClip(oc);
Helper.drawImageCenteredRelativeScaled(Game.getImage("system/title.png"), 50, 1920, 1080, Game.getWidth(), Game.getHeight(), g2);
Helper.drawContainer((Game.getWidth() - (TextButton.WIDTH + 40)) / 2, 300, TextButton.WIDTH + 40, TextButton.HEIGHT * 4 + 40, true, false, g2);
}
g.drawImage(cache, 0, 0, null);
drawComponents(g);
}
示例2: draw
import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
public void draw(int x, int y, Graphics2D g) {
if (done) return;
Helper.setRenderingHints(g, smooth);
BufferedImage bi = Game.getImage("anim/" + file + ".png");
Helper.drawImage(bi, x, y, width, height, bi.getWidth() / cols * (index % cols), bi.getHeight() / rows * (index % rows), bi.getWidth() / cols, bi.getHeight() / rows, g);
Helper.setRenderingHints(g, !smooth);
}
示例3: draw
import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
@Override
public void draw(Graphics2D g) {
if (activeText != null) {
try {
Helper.drawContainer(50, 50, Game.getWidth() / 4, Game.getHeight() / 5 * 3, true, false, g);
Helper.setRenderingHints(g, false);
BufferedImage bi = Game.getImage(activeName.length() > 0 ? source.getMeta().getString("texture") : Game.player.getTexture());
Helper.drawShadow(80, 70, bi.getWidth() / 4 * 4, bi.getHeight() / 4 / 2 * 4 + 30, g);
Helper.drawOutline(80, 70, bi.getWidth() / 4 * 4, bi.getHeight() / 4 / 2 * 4 + 30, false, g);
Helper.drawImage(bi, 80, 80, bi.getWidth() / 4 * 4, bi.getHeight() / 4 / 2 * 4, 0, 0, bi.getWidth() / 4, bi.getHeight() / 4 / 2, g);
Helper.setRenderingHints(g, true);
Helper.drawStringWrapped(activeName, 90 + bi.getWidth() / 4 * 4, 120, Game.getWidth() / 4 - bi.getWidth() / 4 * 4 - 60, g, 45);
Helper.drawOutline(55, 55, Game.getWidth() / 4 - 10, bi.getHeight() / 4 / 2 * 4 + 70, false, g);
Helper.drawOutline(55, Game.getHeight() / 5 * 3 - components.get(0).getHeight() + 20 + 7, Game.getWidth() / 4 - 10, components.get(0).getHeight() + 20, false, g);
Helper.drawOutline(50, 50, Game.getWidth() / 4, Game.getHeight() / 5 * 3, true, g);
Helper.drawStringWrapped(activeText, 75, bi.getHeight() / 4 / 2 * 4 + 170, Game.getWidth() / 4 - 50, g, 30);
} catch (Exception e) {
e.printStackTrace();
}
drawComponents(g);
}
}
示例4: drawStage1
import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
@Override
public void drawStage1(Graphics2D g) {
Helper.setRenderingHints(g, false);
Helper.drawImage2(Game.getImage("world/TileB.png"), x, y, width, height, City.levels[level][0], City.levels[level][1], City.levels[level][2], City.levels[level][3], g);
Helper.setRenderingHints(g, true);
}
示例5: drawStage1
import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
protected void drawStage1(Graphics2D g) {
Helper.setRenderingHints(g, false);
Helper.drawImage2(Game.getImage("world/structs.png"), x, y, width, height, tx * 32, ty * 32, tw * 32, th * 32, g);
Helper.setRenderingHints(g, true);
}
示例6: draw
import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
@Override
public void draw(Graphics2D g) {
if (groundLayer) {
Helper.setRenderingHints(g, false);
g.drawImage(Game.getImage("/maps/" + name + "/" + name + "-0.png"), x, y, width, height, Game.w);
Helper.setRenderingHints(g, true);
}
AffineTransform old = g.getTransform();
AffineTransform at = g.getTransform();
at.translate(x, y);
g.setTransform(at);
drawn = 0;
Component hovered = null;
for (Component c : components) {
if (!new Rectangle(0, 0, Game.getWidth(), Game.getHeight()).intersects(((Entity) c).getArea2()) || !c.enabled) continue;
drawn++;
c.draw(g);
if (c.state != 0) hovered = c;
}
g.setTransform(old);
if (aboveLayer) {
Helper.setRenderingHints(g, false);
g.drawImage(Game.getImage("/maps/" + name + "/" + name + "-1.png"), x, y, width, height, Game.w);
Helper.setRenderingHints(g, true);
}
at = g.getTransform();
at.translate(x, y);
g.setTransform(at);
if (hovered != null) {
hovered.drawTooltip(GameFrame.currentFrame.mouse.x - x, GameFrame.currentFrame.mouse.y - y, g);
if (Game.currentGame.getActiveLayer().isModal()) hovered.state = 0;
}
g.setTransform(old);
}
示例7: draw
import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
@Override
public void draw(Graphics2D g) {
if (tex.length() == 0) return;
Helper.setRenderingHints(g, false);
BufferedImage img = Game.getImage(tex);
Helper.drawImage(img, x, y, width, height, frame * img.getWidth() / 4, dir * img.getHeight() / 4, img.getWidth() / 4, img.getHeight() / 4, g);
Helper.setRenderingHints(g, true);
if (questIcon > -1) {
int size = 32;
Helper.drawImage(Game.getImage("system/emoticon.png"), x + width / 2, y - size, size, size, emoticonFrame * 32, questIcon * 32, 32, 32, g);
}
// g.drawRect(x + bumpX, y + bumpY, bumpWidth, bumpHeight);
}
示例8: draw
import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
@Override
public void draw(Graphics2D g) {
if (type.tileset.equals("black")) return;
Helper.setRenderingHints(g, false);
Composite c = g.getComposite();
g.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, alpha));
BufferedImage img = Game.getImage("tiles/" + type.tileset);
Helper.drawImage(img, x, y, width, height, type.tx, type.ty, type.width, type.height, g);
g.setComposite(c);
Helper.setRenderingHints(g, true);
if (getBump().contains(Game.player.getBump())) Game.player.draw(g);
}
示例9: draw
import de.dakror.gamesetup.util.Helper; //导入方法依赖的package包/类
public void draw(int x, int y, int size, Graphics2D g) {
Helper.setRenderingHints(g, false);
Helper.drawImage(Game.getImage("system/icons.png"), x, y, size, size, tx * 24, ty * 24, 24, 24, g);
Helper.setRenderingHints(g, true);
}