Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
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.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form