home *** CD-ROM | disk | FTP | other *** search
- package com.sfs.awt;
-
- import java.awt.Component;
- import java.awt.Dimension;
- import java.awt.Graphics;
- import java.awt.Image;
- import java.awt.Panel;
- import java.awt.image.ImageObserver;
-
- public class TexturePanel extends Panel {
- Image Texture;
- // $FF: renamed from: io java.awt.image.ImageObserver
- ImageObserver field_0;
-
- public void paint(Graphics var1) {
- if (this.Texture != null && this.Texture.getWidth(this.field_0) > -1) {
- Dimension var2 = new Dimension();
- Dimension var3 = ((Component)this).getSize();
- Dimension var4 = new Dimension(this.Texture.getWidth(this.field_0), this.Texture.getHeight(this.field_0));
- var2.width = var3.width / var4.width + 1;
- var2.height = var3.height / var4.height + 1;
-
- for(int var5 = 0; var5 < var2.height; ++var5) {
- for(int var6 = 0; var6 < var2.width; ++var6) {
- var1.drawImage(this.Texture, var6 * var4.width, var5 * var4.height, this.field_0);
- }
- }
- }
-
- super.paint(var1);
- }
-
- public void update(Graphics var1) {
- this.paint(var1);
- }
-
- public void setSize(int var1, int var2) {
- super.setSize(var1, var2);
- }
-
- public void setBounds(int var1, int var2, int var3, int var4) {
- super.setBounds(var1, var2, var3, var4);
- }
-
- public TexturePanel(ImageObserver var1, Image var2) {
- this.Texture = var2;
- this.field_0 = var1;
- }
- }
-