Package view.stateview
Class TwinkleView
java.lang.Object
view.stateview.TwinkleView
Rappresenta una stella nel menu del gioco. La classe gestisce
la posizione e l'animazione della stella
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTwinkleView
(float x, float y, int direction) Costruttore per inizializzare una nuova stella. -
Method Summary
-
Field Details
-
x
private float x -
y
private float y -
aniIndex
private int aniIndex -
aniTick
private int aniTick -
ySpeed
private float ySpeed -
xSpeed
private float xSpeed -
random
-
-
Constructor Details
-
TwinkleView
public TwinkleView(float x, float y, int direction) Costruttore per inizializzare una nuova stella.- Parameters:
x
- La posizione orizzontale iniziale della stella.y
- La posizione verticale iniziale della stella.direction
- La direzione in cui la stella si muove.
-
-
Method Details
-
update
public void update()Aggiorna la posizione e l'animazione della stella. -
updateAnimation
private void updateAnimation()Aggiorna l'animazione della stella, cambiando il frame dell'animazione in base al tempo. -
updatePos
private void updatePos()Aggiorna la posizione della stella. Gestisce il movimento orizzontale e verticale della stella. -
getAniIndex
public int getAniIndex() -
getX
public float getX() -
getY
public float getY()
-