Class VirtualSpriteSheet
- java.lang.Object
-
- nl.colorize.multimedialib.graphics.SpriteSheet
-
- nl.colorize.multimedialib.graphics.VirtualSpriteSheet
-
public class VirtualSpriteSheet extends SpriteSheet
Sprite sheet that loads images from individual files the first time they are requested. This class exists so that during development the original images can be used without having to pack them into a sprite sheet first, while still allowing the application to use theSpriteSheetAPI.
-
-
Constructor Summary
Constructors Constructor Description VirtualSpriteSheet(MediaLoader mediaLoader)VirtualSpriteSheet(MediaLoader mediaLoader, java.lang.String prefix)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Imageget(java.lang.String name)Returns the image for the marked region with the specified name.ImagegetImage()Deprecated.RectgetRegion(java.lang.String name)protected booleanisValidRegion(Rect region)-
Methods inherited from class nl.colorize.multimedialib.graphics.SpriteSheet
get, getRegionNames, markRegion
-
-
-
-
Constructor Detail
-
VirtualSpriteSheet
public VirtualSpriteSheet(MediaLoader mediaLoader, java.lang.String prefix)
-
VirtualSpriteSheet
public VirtualSpriteSheet(MediaLoader mediaLoader)
-
-
Method Detail
-
get
public Image get(java.lang.String name)
Description copied from class:SpriteSheetReturns the image for the marked region with the specified name.- Overrides:
getin classSpriteSheet
-
isValidRegion
protected boolean isValidRegion(Rect region)
- Overrides:
isValidRegionin classSpriteSheet
-
getRegion
public Rect getRegion(java.lang.String name)
- Overrides:
getRegionin classSpriteSheet
-
getImage
@Deprecated public Image getImage()
Deprecated.- Overrides:
getImagein classSpriteSheet
-
-