Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
D
- DEAD - Static variable in class model.utilz.Constants.Enemies
- DEATH - Static variable in class model.utilz.Constants.PlayerConstants
- deathMovement - Variable in class model.entities.enemies.EnemyModel
-
Indica se il nemico sta facendo l'animazione della morte.
- deathScreenView - Variable in class controller.inputs.MouseInputs
- deathScreenView - Variable in class view.stateview.PlayingView
- DeathScreenView - Class in view.ui
-
La classe DeathScreenView gestisce la visualizzazione della schermata di "Game Over".
- DeathScreenView() - Constructor for class view.ui.DeathScreenView
-
Costruttore privato della DeathScreenView.
- decFormat - Variable in class view.level.LevelView
- decFormat - Variable in class view.stateview.PlayingView
- decreaseLives() - Method in class model.entities.enemies.SuperDrunkModel
- despawnTick - Variable in class model.objects.items.powerups.PowerUpModel
-
Conteggio dei tick per il timer di despawn del potenziamento.
- despawnTimer - Variable in class model.objects.items.powerups.PowerUpModel
-
Durata massima del power-up in termini di tick prima di sparire automaticamente.
- dirChanged - Variable in class model.objects.projectiles.DrunkBottleModel
-
Numero di cambi di direzione della bottiglia.
- direction - Variable in class model.objects.bobbles.WaterModel
- direction - Variable in class model.objects.projectiles.ProjectileModel
-
Direzione del proiettile.
- direction - Variable in class model.ui.buttons.ChangePageButtonModel
- Directions() - Constructor for class model.utilz.Constants.Directions
- disappearingTick - Variable in class view.objects.bobbles.FireView
- disappearingTimer - Variable in class view.objects.bobbles.FireView
- doDeathMovement(EnemyModel, int) - Method in class model.entities.enemies.EnemyModel
-
Gestisce il movimento del nemico alla morte.
- doParableMovement(EnemyModel, int) - Method in class model.entities.enemies.EnemyModel
-
Esegue il movimento parabolico.
- DOWN_LEFT - Static variable in class model.utilz.Constants.Directions
- DOWN_RIGHT - Static variable in class model.utilz.Constants.Directions
- draw(Graphics) - Method in class view.objects.bobbles.BobBubbleView
-
Disegna la bolla.
- draw(Graphics) - Method in class view.objects.bobbles.BubbleManagerView
-
Disegna le bolle e gli effetti visivi.
- draw(Graphics) - Method in class view.objects.bobbles.FireView
- draw(Graphics) - Method in class view.objects.bobbles.WaterView
-
Disegna l'acqua sullo schermo.
- draw(Graphics) - Method in class view.objects.CustomObjectView
-
Disegna l'oggetto
- draw(Graphics) - Method in class view.objects.items.FoodView
-
Disegna la vista del cibo.
- draw(Graphics) - Method in class view.objects.items.PowerUpManagerView
-
Disegna i potenziamenti attivi
- draw(Graphics) - Method in class view.objects.items.PowerUpView
-
Disegna il potenziamento.
- draw(Graphics) - Method in class view.objects.projectiles.HidegonsFireballView
- draw(Graphics) - Method in class view.stateview.LevelEditorView
-
Disegna il livello e i pulsanti nell'editor di livelli.
- draw(Graphics) - Method in class view.stateview.LevelSelectorView
-
Disegna il selettore di livelli e il livello attuale.
- draw(Graphics) - Method in class view.stateview.MenuView
-
Disegna il menu principale, compresa l'animazione del logo e dei pulsanti.
- draw(Graphics) - Method in class view.stateview.UserStateView
-
Disegna tutti gli elementi della schermata
- draw(Graphics) - Method in class view.ui.buttons.BlockButtonView
- draw(Graphics) - Method in class view.ui.buttons.ChangePageButtonView
- draw(Graphics) - Method in class view.ui.buttons.CustomButtonView
-
Disegna il pulsante sulla schermata.
- draw(Graphics) - Method in class view.ui.buttons.EnemyButtonView
- draw(Graphics) - Method in class view.ui.buttons.PlayerButtonView
- draw(Graphics) - Method in class view.ui.GameWonScreenView
-
Disegna gli elementi.
- drawBlackScreen(Graphics) - Method in class view.ui.GameWonScreenView
-
Disegna lo schermo nero
- drawBobBubbles(Graphics) - Method in class view.objects.bobbles.BubbleManagerView
-
Disegna le bolle del Player.
- drawBossLives(Graphics) - Method in class view.level.LevelView
-
Disegna le vite del boss nel livello attuale se il livello è l'ultimo.
- drawBubblesAndWater(Graphics) - Method in class view.objects.bobbles.BubbleManagerView
-
Disegna le bolle normali e l'acqua.
- drawButtons(Graphics) - Method in class view.stateview.LevelEditorView
-
Disegna i pulsanti dell'editor di livelli.
- drawButtons(Graphics) - Method in class view.stateview.UserStateView
- drawExplodedBubbles(Graphics) - Method in class view.objects.bobbles.BubbleManagerView
-
Disegna i potenziamenti delle bolle speciali (acqua, fuoco, fulmine).
- drawExtendLetterOnTheWall(Graphics) - Method in class view.objects.bobbles.BubbleManagerView
-
Disegna la lettera "Extend" sul muro del gioco.
- drawGrid(Graphics) - Method in class view.level.LevelView
- drawGrid(Graphics) - Method in class view.stateview.LevelEditorView
-
Disegna la griglia nel livello.
- drawHappyEnd(Graphics, int, int) - Method in class view.ui.GameWonScreenView
-
Disegna il messaggio di "Happy Ending" sullo schermo.
- drawHeart(Graphics, int, int, int, int) - Method in class view.ui.GameWonScreenView
-
Disegna un cuore sullo schermo.
- drawHintForLeaderboard(Graphics) - Method in class view.stateview.UserStateView
-
Disegna la scritta per spiegare al giocatore come mostrare la classifica
- drawKiss(Graphics, int, int, int) - Method in class view.ui.GameWonScreenView
-
Disegna l'animazione del bacio
- drawLeaderboard(Graphics) - Method in class view.stateview.UserStateView
-
Disegna la classifica
- drawLevel(Graphics) - Method in class view.stateview.LevelEditorView
-
Disegna il livello attuale nell'editor di livelli.
- drawLevelBehind(Graphics) - Method in class view.ui.GameWonScreenView
-
Disegna il livello dietro gli elementi
- drawLifeHearts(Graphics) - Method in class view.stateview.PlayingView
-
Disegna le icone delle vite del giocatore.
- drawLogo(Graphics) - Method in class view.stateview.MenuView
-
Disegna il logo del gioco.
- drawOffset - Variable in class view.stateview.LevelEditorView
- drawParents(Graphics) - Method in class view.ui.GameWonScreenView
-
Disegna i genitori che si abbracciano sullo schermo.
- drawPlayer(Graphics) - Method in class view.stateview.LevelEditorView
-
Disegna il giocatore nel livello.
- drawPoints(Graphics) - Method in class view.objects.items.PowerUpView
-
Disegna il punteggio associato al potenziamento
- drawPoints(Graphics) - Method in class view.ui.GameWonScreenView
-
Disegna il punteggio sullo schermo.
- drawScoreAmount(Graphics) - Method in class view.objects.items.FoodView
-
Disegna la quantità di punteggio associata al cibo raccolto.
- drawSelectedBox(Graphics) - Method in class view.ui.buttons.CustomButtonView
-
Disegna un rettangolo verde intorno al pulsante per indicare che è selezionato.
- drawStars(Graphics) - Method in class view.stateview.MenuView
-
Disegna le stelle nel menu.
- drawStars(Graphics) - Method in class view.ui.GameWonScreenView
-
Disegna le stelle sullo schermo
- drawStats(Graphics) - Method in class view.stateview.PlayingView
-
Disegna le statistiche del gioco, inclusi il livello attuale e il punteggio.
- drawString(Graphics) - Method in class view.stateview.MenuView
-
Disegna la stringa informativa sotto il logo.
- drawString(Graphics) - Method in class view.ui.DeathScreenView
-
Disegna la stringa "GAME OVER" al centro della schermata.
- drawStrings(Graphics) - Method in class view.stateview.LevelSelectorView
-
Disegna le stringhe che indicano il titolo del livello e l'indice del livello attuale.
- drawTilesAndEnemies(Graphics) - Method in class view.stateview.LevelEditorView
-
Disegna le tile e i nemici nel livello.
- drawUserStats(Graphics, FontMetrics, FontMetrics, Font) - Method in class view.stateview.UserStateView
-
Disegna le statistiche del giocatore
- DRUNK_BOTTLE - Static variable in class view.utilz.LoadSave
- DRUNK_SPRITE - Static variable in class view.utilz.LoadSave
- DrunkBottleModel - Class in model.objects.projectiles
-
Rappresenta un modello di bottiglia nel gioco (proiettile di Drunk).
- DrunkBottleModel(float, float, int) - Constructor for class model.objects.projectiles.DrunkBottleModel
-
Crea un'istanza di DrunkBottleModel.
- drunkBottles - Variable in class model.entities.enemies.SuperDrunkModel
-
Lista di bottiglie lanciate dal nemico.
- drunkBottleSprite - Variable in class view.objects.projectiles.ProjectileManagerView
- drunkBottleSprites - Variable in class view.entities.enemies.SuperDrunkView
- drunkBottlesView - Variable in class view.entities.enemies.SuperDrunkView
- DrunkBottleView - Class in view.objects.projectiles
-
Classe che indica la vista del proiettile di Drunk
- DrunkBottleView(DrunkBottleModel, BufferedImage[][]) - Constructor for class view.objects.projectiles.DrunkBottleView
- DrunkModel - Class in model.entities.enemies
-
La classe
DrunkModel
rappresenta il nemico Drunk. - DrunkModel(float, float) - Constructor for class model.entities.enemies.DrunkModel
-
Crea un nuovo modello di Drunk con le coordinate specificate.
- drunks - Variable in class model.entities.enemies.EnemyManagerModel
- drunks - Variable in class model.level.LevelModel
- DrunkView - Class in view.entities.enemies
-
La classe
DrunkView
estendeEnemyView
e rappresenta la visualizzazione per l'entità nemica "Drunk". - DrunkView(DrunkModel) - Constructor for class view.entities.enemies.DrunkView
-
Costruisce una nuova istanza di
DrunkView
associata al modello specificato. - durationTick - Variable in class view.ui.GameWonScreenView
- durationTimer - Variable in class view.ui.GameWonScreenView
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form