Index
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
estendePowerUpModel
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form