Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
L
- laserSpeed - Variable in class model.objects.projectiles.InvaderLaserModel
-
Velocità del laser.
- lastLevelData - Variable in class view.ui.GameWonScreenView
- left - Variable in class model.entities.PlayerModel
-
Stati dei comandi del giocatore.
- LEFT - Static variable in class model.utilz.Constants.Directions
- LETTER_BUBBLE_POP - Static variable in class view.utilz.AudioManager
- level - Variable in class model.UserModel
- LEVEL_EDITOR - Enum constant in enum class model.gamestate.Gamestate
- LEVEL_EDITOR - Static variable in class view.utilz.AudioManager
- LEVEL_EDITOR_INDEX - Static variable in class view.utilz.AudioManager
- LEVEL_SELECTOR - Enum constant in enum class model.gamestate.Gamestate
- LEVEL_SPRITE - Static variable in class view.utilz.LoadSave
- levelEditorView - Variable in class controller.inputs.MouseInputs
- levelEditorView - Variable in class view.GamePanel
- levelEditorView - Variable in class view.stateview.LevelSelectorView
- LevelEditorView - Class in view.stateview
-
Rappresenta la vista dell'editor di livelli nel gioco.
- LevelEditorView() - Constructor for class view.stateview.LevelEditorView
-
Costruttore privato per inizializzare l'editor di livelli.
- levelEndTick - Variable in class model.entities.enemies.EnemyManagerModel
- levelEndTimer - Variable in class model.entities.enemies.EnemyManagerModel
- levelEndTimerDuration - Variable in class model.entities.enemies.EnemyManagerModel
- levelHeight - Variable in class view.stateview.LevelEditorView
- levelIndex - Variable in class view.stateview.LevelEditorView
- levelManager - Variable in class model.objects.items.powerups.UmbrellaModel
-
Gestore dei livelli.
- levelManager - Variable in class view.ui.NextLevelScreenView
- levelManagerModel - Variable in class controller.inputs.MouseInputs
- levelManagerModel - Variable in class model.entities.enemies.EnemyManagerModel
- levelManagerModel - Variable in class view.stateview.LevelEditorView
- LevelManagerModel - Class in model.level
-
Classe che gestisce i livelli del gioco, fornendo metodi per caricare, costruire e navigare tra i vari livelli.
- LevelManagerModel() - Constructor for class model.level.LevelManagerModel
-
Costruttore privato per inizializzare il manager dei livelli.
- LevelModel - Class in model.level
-
Classe che rappresenta un livello del gioco, contenente dati sul livello, dati sui nemici e la posizione di spawn del giocatore.
- LevelModel(BufferedImage) - Constructor for class model.level.LevelModel
-
Costruttore della classe LevelModel.
- levels - Variable in class model.level.LevelManagerModel
-
Lista di tutti i livelli
- levels - Variable in class view.level.LevelView
-
Elenco dei modelli di livello.
- levelScore - Variable in class model.UserModel
- levelSelectorView - Variable in class controller.inputs.MouseInputs
- levelSelectorView - Variable in class view.GamePanel
- LevelSelectorView - Class in view.stateview
-
Rappresenta la vista del selettore di livelli nel Level Editor.
- LevelSelectorView() - Constructor for class view.stateview.LevelSelectorView
-
Costruttore privato per inizializzare il selettore di livelli.
- levelSkipped - Variable in class model.level.LevelManagerModel
-
Usato per indicare quanti livelli saltare con gli ombrelli
- levelsSkipped - Variable in class model.objects.items.powerups.UmbrellaModel
-
Numero di livelli da saltare.
- levelView - Variable in class view.stateview.PlayingView
- LevelView - Class in view.level
-
Rappresenta la vista del livello nel gioco
- LevelView() - Constructor for class view.level.LevelView
-
Costruttore della classe LevelView.
- levelWidth - Variable in class view.stateview.LevelEditorView
- lifeTime - Variable in class model.objects.bobbles.BubbleModel
-
Durata della vita della bolla.
- lifeTimer - Variable in class model.objects.bobbles.BubbleModel
-
Timer di vita della bolla.
- LIGHTNING_BUBBLE - Static variable in class model.utilz.Constants.SpecialBubbles
- LIGHTNING_SPRITE - Static variable in class view.utilz.LoadSave
- lightningBobBubble - Variable in class view.objects.bobbles.BobBubbleView
- lightningBobBubble - Variable in class view.objects.bobbles.BubbleManagerView
-
Sprite bolla di fulmine
- LightningModel - Class in model.objects.bobbles
-
Rappresenta un modello di fulmine nel gioco.
- LightningModel(float, float, int, int, int) - Constructor for class model.objects.bobbles.LightningModel
-
Crea un'istanza di LightningModel.
- lightningPotionSpawnPoints - Variable in class model.objects.items.powerups.PowerUpsManagerModel
- lightnings - Variable in class model.objects.bobbles.BubbleManagerModel
-
La lista dei modelli di fulmine attivi nel gioco.
- LightningView - Class in view.objects.bobbles
-
Rappresenta la visualizzazione del fulmine nel gioco.
- LightningView(LightningModel) - Constructor for class view.objects.bobbles.LightningView
-
Costruttore per la classe LightningView.
- lightningViews - Variable in class view.objects.bobbles.BubbleManagerView
-
ArrayList contenente le views dei fulmini
- lives - Variable in class model.entities.enemies.SuperDrunkModel
-
Numero di vite del nemico.
- lives - Variable in class model.entities.PlayerModel
-
Numero di vite del giocatore.
- loadAnimations(String, int, int, int, int) - Static method in class view.utilz.LoadSave
-
Lo utilizziamo per caricare le sprites
- loadContinuousAudios(String[]) - Method in class view.utilz.AudioManager
-
Carica nell'array delle clip tutte le colonne sonore di: gioco, vittoria, sconfitta e boss finale
- loadCustomFont() - Static method in class view.utilz.LoadSave
-
Carica i vari font personalizzati nelle rispettive variabili
- loadEnemies() - Method in class model.level.LevelModel
-
Carica i dati dei nemici dal livello.
- loadLvlData() - Method in class model.level.LevelModel
-
Carica i dati del livello dall'immagine.
- loadNextLevel() - Method in class model.level.LevelManagerModel
-
Carica il livello successivo, aggiornando lo stato del gioco e le statistiche del giocatore Se abbiamo superato l'ultimo livello termina la partita e aggiorna le statistiche dell'utente
- loadPlayerSpawn() - Method in class model.level.LevelModel
-
Carica la posizione di spawn del giocatore dal livello.
- LoadSave - Class in view.utilz
-
Classe utilizzata per caricare i file immagine e i font personalizzati
- LoadSave() - Constructor for class view.utilz.LoadSave
- loadSprites() - Method in class view.ui.buttons.ChangePageButtonView
- loadSprites() - Method in class view.ui.buttons.CreateButtonView
- loadSprites() - Method in class view.ui.buttons.CustomButtonView
-
Metodo protetto per caricare gli sprite del pulsante.
- loadSprites() - Method in class view.ui.buttons.EditButtonView
- loadSprites() - Method in class view.ui.buttons.EditorButtonView
- loadSprites() - Method in class view.ui.buttons.EraserButtonView
- loadSprites() - Method in class view.ui.buttons.QuitButtonView
- loadSprites() - Method in class view.ui.buttons.RestartButtonView
- loadSprites() - Method in class view.ui.buttons.SaveButtonView
- loadSprites() - Method in class view.ui.buttons.StartButtonView
- loadSprites() - Method in class view.ui.buttons.XButtonView
- loadViews() - Method in class view.GamePanel
-
Carica le varie viste utilizzate nel gioco.
- logoAniIndex - Variable in class view.stateview.MenuView
- logoAnimation - Variable in class view.stateview.MenuView
- logoAniTick - Variable in class view.stateview.MenuView
- logoFalling - Variable in class view.stateview.MenuView
- logoY - Variable in class view.stateview.MenuView
- losses - Variable in class model.UserModel
- lvlData - Variable in class model.level.LevelModel
- lvlImg - Variable in class model.level.LevelModel
- lvlIndex - Variable in class model.level.LevelManagerModel
-
Indice del livello corrente
- lvlManager - Variable in class view.level.LevelView
-
Gestore dei livelli, responsabile della gestione e del caricamento dei livelli.
- lvlSprites - Variable in class view.level.LevelView
-
Array di sprite dei livelli, usato per disegnare i vari tiles del livello.
- lvlSprites - Variable in class view.ui.GameWonScreenView
- lvlSprites - Variable in class view.ui.NextLevelScreenView
-
Array di immagini per le sprite del livello.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form