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 PowerUpManagerViewprivate ArrayList<PowerUpModel> private PowerUpsManagerModelprivate ArrayList<PowerUpView> private BufferedImage[][] -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateCostruttore privato per inizializzare la classe PowerUpManagerView. -
Method Summary
Modifier and TypeMethodDescriptionvoidDisegna i potenziamenti attivistatic PowerUpManagerViewRestituisce l'istanza singleton della classe PowerUpManagerView.private voidAggiorna l'elenco delle visualizzazioni dei potenziamenti in base al modello.voidupdate()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.
-