Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

U

UMBRELLA_ORANGE - Static variable in class model.utilz.Constants.PowerUps
 
UMBRELLA_PINK - Static variable in class model.utilz.Constants.PowerUps
 
UMBRELLA_RED - Static variable in class model.utilz.Constants.PowerUps
 
UmbrellaModel - Class in model.objects.items.powerups
La classe UmbrellaModel estende PowerUpModel e rappresenta un potenziamento di tipo ombrello che consente di saltare un certo numero di livelli nel gioco.
UmbrellaModel(float, float, int, int, int) - Constructor for class model.objects.items.powerups.UmbrellaModel
Costruttore della classe UmbrellaModel.
unapplyEffect() - Method in class model.objects.items.powerups.BombModel
Rimuove l'effetto della bomba.
unapplyEffect() - Method in class model.objects.items.powerups.CandyModel
Annulla l'effetto della caramella.
unapplyEffect() - Method in class model.objects.items.powerups.ClockModel
Annulla l'effetto dell'orologio.
unapplyEffect() - Method in class model.objects.items.powerups.PotionLightningModel
Annulla l'effetto della pozione.
unapplyEffect() - Method in class model.objects.items.powerups.PowerUpModel
Rimuove l'effetto del potenziamento dal giocatore o dall'entità.
unapplyEffect() - Method in class model.objects.items.powerups.RingModel
Annulla l'effetto dell'anello e ripristina i valori predefiniti per il punteggio.
unapplyEffect() - Method in class model.objects.items.powerups.SneakerModel
Annulla l'effetto del potenziamento e ripristina i valori predefiniti cambiati
unapplyEffect() - Method in class model.objects.items.powerups.UmbrellaModel
Annulla l'effetto del potenziamento.
UP - Static variable in class model.utilz.Constants.Directions
 
UP_LEFT - Static variable in class model.utilz.Constants.Directions
 
UP_RIGHT - Static variable in class model.utilz.Constants.Directions
 
update() - Method in class controller.GameController
Aggiorna il modello del gioco invocando il metodo update() sul model manager.
update() - Method in class model.entities.enemies.DrunkModel
Aggiorna lo stato del nemico.
update() - Method in class model.entities.enemies.EnemyManagerModel
Aggiorna lo stato di tutti i nemici, controllando collisioni e posizioni.
update() - Method in class model.entities.enemies.EnemyModel
Aggiorna lo stato del nemico.
update() - Method in class model.entities.enemies.HidegonsModel
Aggiorna lo stato del nemico in base al suo stato attuale.
update() - Method in class model.entities.enemies.InvaderModel
Aggiorna lo stato del nemico in base al suo stato attuale.
update() - Method in class model.entities.enemies.MaitaModel
Aggiorna lo stato del nemico in base al suo stato attuale.
update() - Method in class model.entities.enemies.SuperDrunkModel
Aggiorna lo stato del nemico in ogni frame.
update() - Method in class model.entities.PlayerModel
Aggiorna lo stato del giocatore ad ogni frame.
update() - Method in class model.gamestate.PlayingModel
Aggiorna lo stato di gioco, compresi giocatore, nemici, proiettili, bolle e potenziamenti, se il gioco non è in pausa e non è terminato.
update() - Method in class model.ModelManager
Aggiorna il modello di gioco.
update() - Method in class model.objects.bobbles.BobBubbleModel
Aggiorna lo stato della bolla in ogni frame.
update() - Method in class model.objects.bobbles.BubbleManagerModel
Aggiorna lo stato delle bolle e gestisce le interazioni.
update() - Method in class model.objects.bobbles.BubbleModel
Aggiorna lo stato della bolla.
update() - Method in class model.objects.bobbles.FireModel
Aggiorna lo stato del fuoco.
update() - Method in class model.objects.bobbles.LightningModel
Aggiorna la posizione del fulmine.
update() - Method in class model.objects.bobbles.WaterModel
Aggiorna la posizione dell'oggetto d'acqua.
update() - Method in class model.objects.CustomObjectModel
Metodo astratto che deve essere implementato dalle sottoclassi per aggiornare lo stato dell'oggetto.
update() - Method in class model.objects.items.FoodModel
 
update() - Method in class model.objects.items.powerups.CandyModel
Aggiorna lo stato della caramella.
update() - Method in class model.objects.items.powerups.ClockModel
Aggiorna lo stato dell'orologio.
update() - Method in class model.objects.items.powerups.PotionLightningModel
Annulla l'effetto se il numero di vite del giocatore cambia.
update() - Method in class model.objects.items.powerups.PowerUpModel
Aggiorna lo stato del potenziamento ad ogni tick.
update() - Method in class model.objects.items.powerups.PowerUpsManagerModel
Aggiorna lo stato dei powerup e verifica le condizioni di spawning.
update() - Method in class model.objects.items.powerups.RingModel
Aggiorna lo stato dell'anello, gestisce il tempo dell'effetto e disabilita l'effetto quando il tempo scade.
update() - Method in class model.objects.items.powerups.SneakerModel
Aggiorna lo stato del potenziamento.
update() - Method in class model.objects.projectiles.DrunkBottleModel
Aggiorna la posizione della bottiglia.
update() - Method in class model.objects.projectiles.HidegonsFireballModel
Aggiorna la posizione della palla di fuoco.
update() - Method in class model.objects.projectiles.InvaderLaserModel
Aggiorna la posizione del laser.
update() - Method in class model.objects.projectiles.MaitaFireballModel
Aggiorna la posizione della fireball.
update() - Method in class model.objects.projectiles.ProjectileManagerModel
Aggiorna tutti i proiettili attivi.
update() - Method in class model.objects.projectiles.ProjectileModel
Metodo astratto che deve essere implementato dalle sottoclassi per aggiornare lo stato del proiettile.
update() - Method in class view.entities.enemies.EnemiesManagerView
Aggiorna le visualizzazioni dei nemici e del cibo.
update() - Method in class view.entities.enemies.EnemyView
Aggiorna l'animazione del nemico.
update() - Method in class view.entities.enemies.SuperDrunkView
Il metodo si occupa di aggiornare la visualizzazzione del nemico, il frame dell'animazione corrente indice dello sprite da disegnare e di recuperare le bottiglie
update() - Method in class view.entities.PlayerView
Aggiorna lo stato visivo del giocatore, compreso il tick dell'animazione e le direzioni in cui si muove.
update() - Method in class view.objects.bobbles.BubbleManagerView
Aggiorna lo stato delle bolle e le loro animazioni.
update() - Method in class view.objects.bobbles.BubbleView
Aggiorna lo stato della bolla e le sue animazioni.
update() - Method in class view.objects.bobbles.FireView
Aggiorna lo stato e l'animazione del fuoco.
update() - Method in class view.objects.bobbles.WaterView
Aggiorna lo stato dell'acqua e l'animazione corrente.
update() - Method in class view.objects.items.FoodView
Aggiorna la logica del punteggio visualizzato.
update() - Method in class view.objects.items.PowerUpManagerView
Aggiorna lo stato dei potenziamenti attivi.
update() - Method in class view.objects.items.PowerUpView
Aggiorna lo stato del potenziamento.
update() - Method in class view.objects.projectiles.DrunkBottleView
 
update() - Method in class view.objects.projectiles.HidegonsFireballView
 
update() - Method in class view.objects.projectiles.InvaderLaserView
 
update() - Method in class view.objects.projectiles.MaitaFireballView
 
update() - Method in class view.objects.projectiles.ProjectileView
Aggiorna il proiettile graficamente
update() - Method in class view.stateview.LevelEditorView
Aggiorna lo stato dei pulsanti nell'editor di livelli.
update() - Method in class view.stateview.LevelSelectorView
Aggiorna lo stato dei pulsanti nel selettore di livelli.
update() - Method in class view.stateview.MenuView
Aggiorna lo stato del menu, gestendo l'animazione del logo, delle stelle e il controllo dello stato di vittoria.
update() - Method in class view.stateview.PlayingView
Aggiorna lo stato del gioco e gestisce le transizioni tra stati come morte, pausa e avanzamento di livello.
update() - Method in class view.stateview.TwinkleView
Aggiorna la posizione e l'animazione della stella.
update() - Method in class view.stateview.UserStateView
Aggiorna i bottoni della schermata
update() - Method in class view.ui.buttons.CustomButtonView
Aggiorna lo stato visivo del pulsante in base alle interazioni dell'utente.
update() - Method in class view.ui.DeathScreenView
Aggiorna lo stato dei pulsanti della schermata Game Over.
update() - Method in class view.ui.GamePausedScreenView
Aggiorna lo stato della schermata di pausa, inclusi i movimenti del giocatore e le animazioni.
update() - Method in class view.ui.GameWonScreenView
Aggiorna lo stato della vista ad ogni frame.
update() - Method in class view.ui.NextLevelScreenView
Aggiorna lo stato della transizione, inclusi i movimenti del livello e del personaggio.
update(Observable, Object) - Method in class view.GamePanel
Aggiorna la vista in base alle modifiche e ridisegna il pannello.
updateAndDraw(Graphics) - Method in class view.objects.projectiles.ProjectileManagerView
Aggiorna e disegna i proiettili
updateAndDraw(Graphics) - Method in class view.objects.projectiles.ProjectileView
 
updateAndDrawDrunkBottles(Graphics) - Method in class view.entities.enemies.SuperDrunkView
Aggiorna e disegna le bottiglie lanciate dal nemico sullo schermo.
updateAni() - Method in class view.ui.GamePausedScreenView
Aggiorna l'animazione di Bob.
updateAni() - Method in class view.ui.NextLevelScreenView
Aggiorna il tick dell'animazione di transizione di Bub.
updateAnimation() - Method in class view.objects.projectiles.MaitaFireballView
 
updateAnimation() - Method in class view.stateview.TwinkleView
Aggiorna l'animazione della stella, cambiando il frame dell'animazione in base al tempo.
updateAnimationTick() - Method in class view.entities.enemies.EnemyView
Aggiorna il tick dell'animazione.
updateAnimationTick() - Method in class view.entities.enemies.SuperDrunkView
 
updateAnimationTick() - Method in class view.entities.PlayerView
Aggiorna il tick dell'animazione e gestisce il cambio degli indici dello sprite delle animazioni.
updateAnimationTick() - Method in class view.objects.bobbles.BubbleView
Aggiorna l'indice del frame dell'animazione da mostrare
updateAnimationTick() - Method in class view.objects.CustomObjectView
Aggiorna il tick dell'animazione per gestire il cambio dell'animazione.
updateAnimationTickHeart() - Method in class view.ui.GameWonScreenView
Aggiorna il tick dell'animazione del cuore.
updateAnimationTickKiss() - Method in class view.ui.GameWonScreenView
Aggiorna il tick dell'animazione del bacio.
updateBlackScreen() - Method in class view.ui.GameWonScreenView
Aggiorna la posizione dello schermo nero.
updateBobBubble() - Method in class model.objects.bobbles.BubbleManagerModel
Aggiorna lo stato delle bolle di Bob.
updateBubbles() - Method in class model.objects.bobbles.BubbleManagerModel
Aggiorna lo stato delle bolle attive e della cascata d'acqua.
updateBubbles() - Method in class view.objects.bobbles.BubbleManagerView
Aggiorna lo stato delle bolle normali e delle bolle del Player.
updateBubbleState() - Method in class view.objects.bobbles.BubbleView
Aggiorna lo stato della bolla in base alla sua attività.
updateBubPosition() - Method in class view.ui.NextLevelScreenView
Aggiorna la posizione del personaggio Bub durante la transizione tra i livelli.
updateData(int) - Method in class model.ui.buttons.XButtonModel
Aggiorna i dati del livello, dei nemici e la posizione di spawn del giocatore per l'indice specificato.
updateDirections() - Method in class view.entities.PlayerView
Aggiorna le direzioni del giocatore in base ai movimenti nel modello.
updateDirections() - Method in class view.objects.projectiles.HidegonsFireballView
Imposta le variabili che servono a specchiare l'immagine in base alla direzione
updateDrunkBottles() - Method in class model.entities.enemies.SuperDrunkModel
Aggiorna lo stato delle bottiglie lanciate dal nemico.
updateDrunkPos() - Method in class model.objects.projectiles.DrunkBottleModel
Aggiorna la posizione della bottiglia quando è di un nemico normale.
updateEnemies() - Method in class view.entities.enemies.EnemiesManagerView
Aggiorna le visualizzazioni dei nemici.
updateEnemiesData(int) - Method in class model.ui.buttons.XButtonModel
Aggiorna i dati dei nemici per l'indice specificato.
updateEnemyState() - Method in class model.entities.enemies.EnemyModel
Aggiorna lo stato del nemico in base alla sua condizione attuale (es. intrappolato nella bolla, arrabbiato).
updateExplodedBubbles() - Method in class model.objects.bobbles.BubbleManagerModel
Aggiorna le bolle esplose e gestisce gli effetti del fuoco e del fulmine.
updateFireBubbles() - Method in class view.objects.bobbles.BubbleManagerView
Aggiorna lo stato delle bolle di fuoco.
updateFood() - Method in class view.entities.enemies.EnemiesManagerView
Aggiorna le visualizzazioni del cibo.
updateInvincibleStatus() - Method in class model.entities.PlayerModel
Aggiorna lo stato di invincibilità del giocatore.
updateLevelScore() - Method in class model.UserModel
 
updateLogo() - Method in class view.stateview.MenuView
Aggiorna l'animazione del logo, gestendo il suo movimento e il ciclo delle animazioni.
updateLvlData(int) - Method in class model.ui.buttons.XButtonModel
Aggiorna i dati del livello per l'indice specificato.
updateLvlPos() - Method in class view.ui.NextLevelScreenView
Aggiorna le posizioni verticali del livello precedente e successivo durante la transizione.
updatePlayerSpawn(int) - Method in class model.ui.buttons.XButtonModel
Aggiorna la posizione di spawn del giocatore per l'indice specificato.
updatePos() - Method in class model.entities.enemies.EnemyModel
Metodo per aggiornare la posizione del nemico.
updatePos() - Method in class model.entities.enemies.InvaderModel
Aggiorna la posizione del nemico.
updatePos() - Method in class model.entities.enemies.MonstaModel
Aggiorna la posizione del nemico in base alla direzione in cui si sta muovendo.
updatePos() - Method in class model.entities.enemies.SuperDrunkModel
Aggiorna la posizione del nemico in base alla direzione di movimento.
updatePos() - Method in class model.entities.PlayerModel
Aggiorna la posizione del giocatore in base ai comandi.
updatePos() - Method in class model.objects.bobbles.BobBubbleModel
Aggiorna la posizione della bolla in base al tempo di viaggio del proiettile.
updatePos() - Method in class model.objects.bobbles.LightningModel
Aggiorna la posizione del fulmine.
updatePos() - Method in class model.objects.bobbles.WaterModel
Aggiorna la posizione dell'oggetto d'acqua in base al fatto che sia in aria o meno.
updatePos() - Method in class model.objects.projectiles.DrunkBottleModel
Aggiorna la posizione della bottiglia a seconda di chi appartiene (boss o nemico normale).
updatePos() - Method in class model.objects.projectiles.HidegonsFireballModel
Aggiorna la posizione della palla di fuoco in base alla sua velocità.
updatePos() - Method in class model.objects.projectiles.MaitaFireballModel
Aggiorna la posizione della fireball in base alla sua velocità.
updatePos() - Method in class view.stateview.TwinkleView
Aggiorna la posizione della stella.
updatePowerUps() - Method in class model.objects.items.powerups.PowerUpsManagerModel
Aggiorna tutti i powerup attivi.
updateRandomBubbleSpawn() - Method in class model.objects.bobbles.BubbleManagerModel
Fa lo spawn casuale delle bolle speciali (acqua, fuoco, fulmini, EXTEND)
updateShootingTimer() - Method in class model.entities.enemies.InvaderModel
Aggiorna il timer per lo sparo.
updateSpriteBasedOnDirection() - Method in class view.objects.bobbles.WaterView
Aggiorna lo sprite in base alla direzione dell'acqua.
updateStars() - Method in class view.stateview.MenuView
Aggiorna la posizione delle stelle nell'animazione.
updateSuperDrunkPos() - Method in class model.objects.projectiles.DrunkBottleModel
Aggiorna la posizione della bottiglia quando appartiene al boss.
updateTwinkles() - Method in class view.ui.GamePausedScreenView
Aggiorna le stelle.
updateWaterState() - Method in class view.objects.bobbles.WaterView
Aggiorna lo stato dell'acqua in base alla sua condizione (in aria o a terra).
updateXPos(float) - Method in class model.entities.enemies.EnemyModel
Aggiorna la posizione orizzontale del nemico in base alla velocità di camminata.
updateXPos(float) - Method in class model.entities.EntityModel
Aggiorna la posizione lungo l'asse X dell'entità in base alla velocità specificata.
updateXPos(float) - Method in class model.entities.PlayerModel
Aggiorna la posizione orizzontale del giocatore.
updateXPos(float) - Method in class model.objects.bobbles.FireModel
Metodo non implementato per l'aggiornamento della posizione X.
updateXPos(float) - Method in class model.objects.bobbles.WaterModel
Aggiorna la posizione orizzontale dell'acqua.
updateXPos(float) - Method in interface model.utilz.Fallable
 
UPS_SET - Variable in class controller.GameController
Il numero di aggiornamenti per secondo (UPS).
USER - Enum constant in enum class model.gamestate.Gamestate
 
userIndex - Variable in class view.stateview.UserStateView
 
UserModel - Class in model
Rappresenta un modello utente nel gioco.
UserModel(String, int, int, int, int, int, int, String) - Constructor for class model.UserModel
Costruttore della classe UserModel.
userModels - Variable in class model.gamestate.UserStateModel
Lista di tutti gli utenti caricati dal file system.
users - Variable in class view.stateview.UserStateView
 
userStateModel - Variable in class view.stateview.UserStateView
 
UserStateModel - Class in model.gamestate
La classe UserStateModel è responsabile della gestione dello stato degli utenti nel gioco.
UserStateModel() - Constructor for class model.gamestate.UserStateModel
Costruttore privato della classe UserStateModel.
userStateView - Variable in class controller.inputs.MouseInputs
 
userStateView - Variable in class view.GamePanel
 
UserStateView - Class in view.stateview
Gestisce la vista della selezione degli utenti
UserStateView() - Constructor for class view.stateview.UserStateView
 
UtilityMethods - Class in model.utilz
Classe utilizzata per alcuni metodi utili nel model
UtilityMethods() - Constructor for class model.utilz.UtilityMethods
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form