Package view.objects.items
Class PowerUpManagerView
java.lang.Object
view.objects.items.PowerUpManagerView
Rappresenta la gestione della visualizzazione dei potenziamenti nel gioco.
Questa classe gestisce l'aggiornamento e il disegno dei potenziamenti attivi.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static PowerUpManagerView
private ArrayList
<PowerUpModel> private PowerUpsManagerModel
private ArrayList
<PowerUpView> private BufferedImage[][]
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
Costruttore privato per inizializzare la classe PowerUpManagerView. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Disegna i potenziamenti attivistatic PowerUpManagerView
Restituisce l'istanza singleton della classe PowerUpManagerView.private void
Aggiorna l'elenco delle visualizzazioni dei potenziamenti in base al modello.void
update()
Aggiorna lo stato dei potenziamenti attivi.
-
Field Details
-
instance
-
powerUpsManagerModel
-
powerUpViews
-
powerUpModels
-
sprites
-
-
Constructor Details
-
PowerUpManagerView
private PowerUpManagerView()Costruttore privato per inizializzare la classe PowerUpManagerView.
-
-
Method Details
-
getInstance
Restituisce l'istanza singleton della classe PowerUpManagerView.- Returns:
- L'istanza di PowerUpManagerView.
-
update
public void update()Aggiorna lo stato dei potenziamenti attivi. -
draw
-
getPowerupViewsArrays
private void getPowerupViewsArrays()Aggiorna l'elenco delle visualizzazioni dei potenziamenti in base al modello.
-