RabiClone/src/sig/map/Background.java
sigonasr2 0f94b0396d Background drawing implemented
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-03 16:44:55 -05:00

34 lines
746 B
Java

package sig.map;
import sig.engine.Sprite;
public enum Background {
BACKGROUND1(Sprite.BACKGROUND1,0.02),
BACKGROUND2(Sprite.BACKGROUND2,0.02),
BACKGROUND3(Sprite.BACKGROUND3,0.05);
Sprite background;
double scrollSpd; //Amount of pixels to move the background based on pixel offset provided.
Background(Sprite background,double scrollSpd) {
this.background=background;
this.scrollSpd=scrollSpd;
}
public byte[] getPixels() {
return background.getBi_array();
}
public int getWidth() {
return background.getWidth();
}
public int getHeight() {
return background.getHeight();
}
public double getScrollSpeed() {
return scrollSpd;
}
}