Package view.objects.projectiles
Class HidegonsFireballView
java.lang.Object
view.objects.CustomObjectView<HidegonsFireballModel>
view.objects.projectiles.ProjectileView<HidegonsFireballModel>
view.objects.projectiles.HidegonsFireballView
Classe che indica la vista delle fireball del nemico Hidegons
-
Field Summary
FieldsFields inherited from class view.objects.CustomObjectView
aniIndex, aniTick, objectModel, playedPickupSound, spriteIndex, sprites -
Constructor Summary
ConstructorsConstructorDescriptionHidegonsFireballView(HidegonsFireballModel objectModel, BufferedImage[][] sprites) -
Method Summary
Modifier and TypeMethodDescriptionvoidDisegna l'oggettoprotected intRestituisce il numero di sprite associati all'oggetto.protected voidupdate()Aggiorna il proiettile graficamenteprivate voidImposta le variabili che servono a specchiare l'immagine in base alla direzioneMethods inherited from class view.objects.projectiles.ProjectileView
conditionToDraw, updateAndDrawMethods inherited from class view.objects.CustomObjectView
getObjectModel, playPickupSound, resetAniTick, updateAnimationTick
-
Field Details
-
flipW
private int flipW -
flipX
private int flipX
-
-
Constructor Details
-
HidegonsFireballView
-
-
Method Details
-
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<HidegonsFireballModel>- Returns:
- Il numero di sprite.
-
update
protected void update()Description copied from class:ProjectileViewAggiorna il proiettile graficamente- Overrides:
updatein classProjectileView<HidegonsFireballModel>
-
updateDirections
private void updateDirections()Imposta le variabili che servono a specchiare l'immagine in base alla direzione -
draw
Description copied from class:CustomObjectViewDisegna l'oggetto- Overrides:
drawin classCustomObjectView<HidegonsFireballModel>- Parameters:
g-
-