Package ruscz.game.gameOfProd.Image
Class ImagePerson
- java.lang.Object
-
- ruscz.game.gameOfProd.Image.ImagePerson
-
public class ImagePerson extends java.lang.ObjectThis class holds image of hero to be painted
-
-
Field Summary
Fields Modifier and Type Field Description private java.awt.image.BufferedImageimageprivate java.awt.image.BufferedImage[]imagesOfDirectionprivate static java.util.logging.LoggerLOGprivate intsubimageHeightprivate intsubimageWidth
-
Constructor Summary
Constructors Constructor Description ImagePerson(java.lang.String name, java.awt.Rectangle[] rectangles)
-
Method Summary
Modifier and Type Method Description java.awt.image.BufferedImage[]getImagesOfDirection()java.awt.image.BufferedImageresize(java.awt.image.BufferedImage img)Resizes image to be properly displayed in gamevoidsetAllImagesOfDirection(java.awt.Rectangle[] rectangles)Parses images of hero into an array
-
-
-
Method Detail
-
setAllImagesOfDirection
public void setAllImagesOfDirection(java.awt.Rectangle[] rectangles)
Parses images of hero into an array- Parameters:
rectangles- is array of hero images
-
resize
public java.awt.image.BufferedImage resize(java.awt.image.BufferedImage img)
Resizes image to be properly displayed in game- Parameters:
img- is image to be resized- Returns:
- resized image
-
getImagesOfDirection
public java.awt.image.BufferedImage[] getImagesOfDirection()
-
-