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 TypeMethodDescriptionvoid
Disegna l'oggettoprotected int
Restituisce il numero di sprite associati all'oggetto.protected void
update()
Aggiorna il proiettile graficamenteprivate void
Imposta le variabili che servono a specchiare l'immagine in base alla direzioneMethods inherited from class view.objects.projectiles.ProjectileView
conditionToDraw, updateAndDraw
Methods 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:CustomObjectView
Restituisce il numero di sprite associati all'oggetto. Questo metodo deve essere implementato dalle classi derivate.- Specified by:
getSpriteAmount
in classCustomObjectView<HidegonsFireballModel>
- Returns:
- Il numero di sprite.
-
update
protected void update()Description copied from class:ProjectileView
Aggiorna il proiettile graficamente- Overrides:
update
in classProjectileView<HidegonsFireballModel>
-
updateDirections
private void updateDirections()Imposta le variabili che servono a specchiare l'immagine in base alla direzione -
draw
Description copied from class:CustomObjectView
Disegna l'oggetto- Overrides:
draw
in classCustomObjectView<HidegonsFireballModel>
- Parameters:
g
-
-