Package view.objects.projectiles
Class InvaderLaserView
java.lang.Object
view.objects.CustomObjectView<InvaderLaserModel>
view.objects.projectiles.ProjectileView<InvaderLaserModel>
view.objects.projectiles.InvaderLaserView
Classe che indica la vista dei laser dei nemici Invader
-
Field Summary
FieldsFields inherited from class view.objects.CustomObjectView
aniIndex, aniTick, objectModel, playedPickupSound, spriteIndex, sprites -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanprivate voidprotected intRestituisce il numero di sprite associati all'oggetto.private voidprotected voidupdate()Aggiorna il proiettile graficamenteMethods inherited from class view.objects.projectiles.ProjectileView
updateAndDrawMethods inherited from class view.objects.CustomObjectView
draw, getObjectModel, playPickupSound, resetAniTick, updateAnimationTick
-
Field Details
-
endingTimer
private final int endingTimer- See Also:
-
endingTick
private int endingTick
-
-
Constructor Details
-
InvaderLaserView
-
-
Method Details
-
update
protected void update()Description copied from class:ProjectileViewAggiorna il proiettile graficamente- Overrides:
updatein classProjectileView<InvaderLaserModel>
-
endingTimer
private void endingTimer() -
conditionToDraw
public boolean conditionToDraw()- Overrides:
conditionToDrawin classProjectileView<InvaderLaserModel>- Returns:
- Booleano che indica se il proiettile deve essere disegnato o meno, di base se attivo o non
-
getSpriteAmount
protected int getSpriteAmount()Description copied from class:CustomObjectViewRestituisce il numero di sprite associati all'oggetto. Questo metodo deve essere implementato dalle classi derivate.- Specified by:
getSpriteAmountin classCustomObjectView<InvaderLaserModel>- Returns:
- Il numero di sprite.
-
setSprite
private void setSprite()
-