コード例 #1
0
ファイル: ImageSprite.java プロジェクト: dweiss/proguard
  public void paint(Graphics graphics, long time) {
    int xt = x.getInt(time);
    int yt = y.getInt(time);

    double scale_x = scaleX.getDouble(time);
    double scale_y = scaleY.getDouble(time);

    int width = (int) (image.getWidth(null) * scale_x);
    int height = (int) (image.getHeight(null) * scale_y);

    graphics.drawImage(image, xt, yt, width, height, null);
  }
コード例 #2
0
  public Font getFont(long time) {
    float s = (float) size.getDouble(time);

    if (s != cachedSize) {
      cachedSize = s;
      cachedFont = font.deriveFont((float) s);
    }

    return cachedFont;
  }