Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
E
- eatenPinkCandies - Variable in class model.entities.PlayerModel
- eatenYellowCandies - Variable in class model.entities.PlayerModel
- EDIT_BUTTON - Static variable in class view.utilz.LoadSave
- EditButtonModel - Class in model.ui.buttons
-
Bottone per selezionare il livello da modificare nel level editor
- EditButtonModel(int, int, int, int) - Constructor for class model.ui.buttons.EditButtonModel
- editButtonView - Variable in class view.stateview.LevelSelectorView
- EditButtonView - Class in view.ui.buttons
-
Classe che indica la vista del bottone usato per editare i livelli nel LevelEditor
- EditButtonView(EditButtonModel) - Constructor for class view.ui.buttons.EditButtonView
- EDITOR_BUTTON - Static variable in class view.utilz.LoadSave
- editorButton - Variable in class view.stateview.MenuView
- EditorButtonModel - Class in model.ui.buttons
-
Bottone per entrare nel Level Editor dal menu'
- EditorButtonModel(int, int, int, int) - Constructor for class model.ui.buttons.EditorButtonModel
- EditorButtonView - Class in view.ui.buttons
-
Classe che indica la vista del bottone usato per accedere al Level Editor dal menu'
- EditorButtonView(EditorButtonModel) - Constructor for class view.ui.buttons.EditorButtonView
- editorCheckClicks(MouseEvent) - Method in class controller.inputs.MouseInputs
-
Gestisce il click sui pulsanti dell'editor, controllando se l'utente ha premuto su un pulsante di blocco o nemico e attivando l'azione corrispondente.
- editorCheckEditedTiles(MouseEvent) - Method in class controller.inputs.MouseInputs
-
Verifica e modifica i blocchi e i nemici del livello corrente a seconda delle interazioni dell'utente con il mouse.
- editorCheckPressed(MouseEvent) - Method in class controller.inputs.MouseInputs
-
Verifica quali pulsanti dell'editor sono stati premuti e imposta lo stato dei pulsanti corrispondenti, come il pulsante di salvataggio, il pulsante gomma o il pulsante giocatore.
- effectTick - Variable in class model.objects.items.powerups.ClockModel
-
Il contatore per il tempo trascorso dal momento dell'attivazione dell'effetto.
- effectTick - Variable in class model.objects.items.powerups.RingModel
-
Il contatore per il tempo dell'effetto.
- effectTick - Variable in class model.objects.items.powerups.SneakerModel
-
Il contatore per il tempo dell'effetto.
- effectTimer - Variable in class model.objects.items.powerups.ClockModel
-
Il tempo massimo in tick per la durata dell'effetto.
- effectTimer - Variable in class model.objects.items.powerups.RingModel
-
Il tempo totale per cui l'effetto rimane attivo.
- effectTimer - Variable in class model.objects.items.powerups.SneakerModel
-
Il tempo totale per cui l'effetto rimane attivo.
- endingTick - Variable in class view.objects.projectiles.InvaderLaserView
- endingTimer - Variable in class view.objects.projectiles.InvaderLaserView
- endingTimer() - Method in class view.objects.projectiles.InvaderLaserView
- enemies - Variable in class model.entities.enemies.EnemyManagerModel
- enemies - Variable in class view.stateview.LevelEditorView
- Enemies() - Constructor for class model.utilz.Constants.Enemies
- ENEMIES_BUTTON - Static variable in class view.utilz.LoadSave
- enemiesData - Variable in class model.level.LevelModel
- enemiesImages - Variable in class view.stateview.LevelEditorView
- enemiesManagerView - Variable in class view.stateview.PlayingView
- EnemiesManagerView - Class in view.entities.enemies
-
La classe
EnemiesManagerView
gestisce la visualizzazione di nemici e del food che viene generato alla loro morte nel gioco e ne esegue la creazione, aggiornamento e renderizzazione. - EnemiesManagerView() - Constructor for class view.entities.enemies.EnemiesManagerView
-
Costruisce una nuova istanza di
EnemiesManagerView
. - enemy - Variable in class view.entities.enemies.EnemyView
-
Il modello del nemico associato.
- enemyButtonClick(EnemyButtonView) - Method in class controller.inputs.MouseInputs
- EnemyButtonModel - Class in model.ui.buttons
-
Bottone per selezionare il nemico da inserire nel livello nel level editor, utilizza un index per scegliere il nemico
- EnemyButtonModel(int, int, int, int, int) - Constructor for class model.ui.buttons.EnemyButtonModel
- EnemyButtonView - Class in view.ui.buttons
-
Classe che indica la vista dei bottoni usati per i nemici nel Level Editor
- EnemyButtonView(EnemyButtonModel, BufferedImage) - Constructor for class view.ui.buttons.EnemyButtonView
- enemyIndex - Variable in class view.stateview.LevelEditorView
- enemyManagerModel - Variable in class model.gamestate.PlayingModel
-
Il gestore dei nemici nel gioco.
- enemyManagerModel - Variable in class view.entities.enemies.EnemiesManagerView
-
Il modello di gestione nemici.
- EnemyManagerModel - Class in model.entities.enemies
-
La classe
EnemyManagerModel
gestisce tutti i nemici nel gioco, inclusi il loro stato, la posizione e le interazioni con il giocatore. - EnemyManagerModel() - Constructor for class model.entities.enemies.EnemyManagerModel
-
Costruttore privato per inizializzare il gestore dei nemici.
- EnemyModel - Class in model.entities.enemies
-
Classe astratta che rappresenta il modello di un nemico nel gioco.
- EnemyModel(float, float, int, int) - Constructor for class model.entities.enemies.EnemyModel
-
Costruttore della classe EnemyModel.
- enemyModels - Variable in class view.entities.enemies.EnemiesManagerView
-
Lista di nemici presenti nel model.
- enemyState - Variable in class model.entities.enemies.EnemyModel
-
Stato attuale del nemico.
- EnemyView<T> - Class in view.entities.enemies
-
La classe astratta
EnemyView
rappresenta la visualizzazione di un nemico nel gioco. - EnemyView(T) - Constructor for class view.entities.enemies.EnemyView
-
Costruisce una nuova istanza di
EnemyView
con il modello del nemico specificato. - enemyViews - Variable in class view.entities.enemies.EnemiesManagerView
-
Lista delle views dei nemici.
- EntityModel - Class in model.entities
-
La classe astratta
EntityModel
rappresenta un'entità nel gioco che può essere soggetta alla gravità e al movimento. - EntityModel(float, float, int, int) - Constructor for class model.entities.EntityModel
-
Costruttore della classe
EntityModel
. - ERASER_BUTTON - Static variable in class view.utilz.LoadSave
- eraserButton - Variable in class view.stateview.LevelEditorView
- eraserButtonClick() - Method in class controller.inputs.MouseInputs
- EraserButtonModel - Class in model.ui.buttons
-
Bottone gomma del Level Editor
- EraserButtonModel(int, int, int, int) - Constructor for class model.ui.buttons.EraserButtonModel
- EraserButtonView - Class in view.ui.buttons
-
Classe che indica la vista del bottone gomma nel Level Editor
- EraserButtonView(EraserButtonModel) - Constructor for class view.ui.buttons.EraserButtonView
- exploding - Variable in class view.entities.enemies.EnemyView
-
Contatore per l'esplosione della bolla del nemico.
- exploding - Variable in class view.objects.projectiles.MaitaFireballView
- extend - Variable in class model.objects.bobbles.BubbleManagerModel
-
Mappa che tiene traccia degli estensioni dei potenziamenti attivi.
- EXTEND - Variable in class view.objects.bobbles.BubbleManagerView
- EXTEND_BUBBLE - Static variable in class model.utilz.Constants.SpecialBubbles
- EXTEND_SPRITE - Static variable in class view.utilz.LoadSave
- extendChar - Variable in class model.objects.bobbles.BubbleModel
-
Carattere di estensione della bolla.
- extendSprite - Variable in class view.objects.bobbles.BubbleManagerView
-
Sprite della bolla EXTEND
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form