Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
M
- main(String[]) - Static method in class controller.JBubbleBobble
- MAIN_THEME - Static variable in class view.utilz.AudioManager
- MAIN_THEME_INDEX - Static variable in class view.utilz.AudioManager
- MAITA_FIREBALL - Static variable in class view.utilz.LoadSave
- MAITA_SPRITE - Static variable in class view.utilz.LoadSave
- MaitaFireballModel - Class in model.objects.projectiles
-
Rappresenta un modello di una fireball lanciata da Maita nel gioco.
- MaitaFireballModel(float, float, int) - Constructor for class model.objects.projectiles.MaitaFireballModel
-
Crea un'istanza di MaitaFireballModel.
- maitaFireballSprite - Variable in class view.objects.projectiles.ProjectileManagerView
- MaitaFireballView - Class in view.objects.projectiles
-
Classe che indica la vista delle fireball del nemico Maita
- MaitaFireballView(MaitaFireballModel, BufferedImage[][]) - Constructor for class view.objects.projectiles.MaitaFireballView
- MaitaModel - Class in model.entities.enemies
-
Classe che rappresenta il modello di un nemico di tipo Maita.
- MaitaModel(float, float) - Constructor for class model.entities.enemies.MaitaModel
-
Costruttore per inizializzare il modello Maita.
- maitas - Variable in class model.entities.enemies.EnemyManagerModel
- maitas - Variable in class model.level.LevelModel
- MaitaView - Class in view.entities.enemies
-
La classe
MaitaView
rappresenta la visualizzazione del nemico Maita nel gioco. - MaitaView(MaitaModel) - Constructor for class view.entities.enemies.MaitaView
- matches - Variable in class model.UserModel
- maxScore - Variable in class model.UserModel
- MENU - Enum constant in enum class model.gamestate.Gamestate
- MENU_LOGO - Static variable in class view.utilz.LoadSave
- menuView - Variable in class controller.inputs.MouseInputs
- menuView - Variable in class view.GamePanel
- MenuView - Class in view.stateview
-
Rappresenta la vista del menu principale del gioco, inclusi i pulsanti per iniziare il gioco e accedere all'editor, oltre a gestire le animazioni del logo e delle stelle.
- MenuView() - Constructor for class view.stateview.MenuView
-
Costruttore privato per inizializzare il menu del gioco.
- model - package model
- model.entities - package model.entities
- model.entities.enemies - package model.entities.enemies
- model.gamestate - package model.gamestate
- model.level - package model.level
- model.objects - package model.objects
- model.objects.bobbles - package model.objects.bobbles
- model.objects.items - package model.objects.items
- model.objects.items.powerups - package model.objects.items.powerups
- model.objects.projectiles - package model.objects.projectiles
- model.ui.buttons - package model.ui.buttons
- model.utilz - package model.utilz
- modelManager - Variable in class controller.GameController
-
Il manager del modello che gestisce lo stato e i dati del gioco.
- ModelManager - Class in model
-
La classe
ModelManager
è un singleton che gestisce l'aggiornamento dei modelli di gioco. - ModelManager() - Constructor for class model.ModelManager
-
Costruttore privato della classe
ModelManager
. - MONSTA_SPRITE - Static variable in class view.utilz.LoadSave
- MonstaModel - Class in model.entities.enemies
-
Classe che rappresenta il modello di un nemico di tipo Monsta.
- MonstaModel(float, float) - Constructor for class model.entities.enemies.MonstaModel
-
Costruttore per inizializzare il modello Monsta.
- monstas - Variable in class model.entities.enemies.EnemyManagerModel
- monstas - Variable in class model.level.LevelModel
- MonstaView - Class in view.entities.enemies
-
La classe
MonstaView
rappresenta la visualizzazione del nemico Monsta nel gioco. - MonstaView(MonstaModel) - Constructor for class view.entities.enemies.MonstaView
- mouseClicked(MouseEvent) - Method in class controller.inputs.MouseInputs
-
Gestisce gli eventi di click del mouse.
- mouseDragged(MouseEvent) - Method in class controller.inputs.MouseInputs
- mouseEntered(MouseEvent) - Method in class controller.inputs.MouseInputs
- mouseExited(MouseEvent) - Method in class controller.inputs.MouseInputs
- mouseHover - Variable in class model.ui.buttons.CustomButtonModel
-
Indica se il mouse si trova sopra il pulsante.
- mouseInputs - Variable in class controller.GameController
-
Il gestore degli input per gli eventi del mouse.
- MouseInputs - Class in controller.inputs
-
La classe MouseInputs gestisce gli eventi del mouse, come click, movimenti e trascinamenti, per diverse schermate e stati del gioco.
- MouseInputs() - Constructor for class controller.inputs.MouseInputs
-
Costruttore della classe MouseInputs.
- mouseMoved(MouseEvent) - Method in class controller.inputs.MouseInputs
-
Gestisce il movimento del mouse per aggiornare lo stato di hover (passaggio del mouse) sui pulsanti.
- mousePressed - Variable in class model.ui.buttons.CustomButtonModel
-
Indica se il pulsante è stato premuto.
- mousePressed(MouseEvent) - Method in class controller.inputs.MouseInputs
-
Gestisce gli eventi di pressione del pulsante del mouse.
- mouseReleased(MouseEvent) - Method in class controller.inputs.MouseInputs
-
Gestisce gli eventi di rilascio del pulsante del mouse.
- move(float, float) - Method in class model.entities.enemies.MonstaModel
-
Muove il nemico di una certa quantità nelle direzioni specificate.
- move(float, float) - Method in class model.entities.enemies.SuperDrunkModel
-
Muove il nemico di una certa quantità nelle direzioni x e y.
- moveToSpawn() - Method in class model.entities.PlayerModel
-
Muove il giocatore alla posizione di spawn.
- moving - Variable in class model.entities.PlayerModel
-
Indica se il giocatore si sta muovendo.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form