Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
P
- paintComponent(Graphics) - Method in class view.GamePanel
-
Disegna il contenuto del pannello in base allo stato del gioco corrente.
- parableMoveIndex - Variable in class model.entities.enemies.EnemyModel
-
Indice del movimento parabolico, che determina quale movimento parabolico eseguire.
- parableMovement(EnemyModel, int) - Method in class model.entities.enemies.EnemyModel
-
Esegue il movimento parabolico alla morte del nemico.
- parableMoves - Variable in class model.entities.enemies.EnemyModel
-
Array bidimensionale che rappresenta i movimenti parabolici del nemico.
- parableTick - Variable in class model.entities.enemies.EnemyModel
-
Tick per il movimento parabolico.
- PARENTS_HUGGING_SPRITE - Static variable in class view.utilz.LoadSave
- parentsHuggingSprites - Variable in class view.ui.GameWonScreenView
- partOfTheCarpet - Variable in class model.objects.bobbles.FireModel
-
Indica se il fuoco è parte di un tappeto di fuoco e se deve creare un tappeto di fuoco.
- pathDuration - Variable in class model.entities.enemies.EnemyModel
-
Durata del percorso del nemico in bolla.
- pathDuration - Variable in class model.objects.bobbles.BubbleModel
-
Durata del percorso della bolla.
- pathTick - Variable in class model.entities.enemies.EnemyModel
-
Tick del percorso del nemico in bolla.
- pathTick - Variable in class model.objects.bobbles.BubbleModel
-
Tick del percorso della bolla.
- PAUSE_BACKGROUND - Static variable in class view.utilz.LoadSave
- paused - Variable in class model.gamestate.PlayingModel
-
Indica se il gioco è attualmente in pausa.
- PEPPER - Static variable in class model.utilz.Constants.Fruit
- pickedUp - Variable in class model.objects.items.powerups.PowerUpModel
-
Indica se il power-up è stato raccolto.
- playedPickupSound - Variable in class view.objects.CustomObjectView
-
Indica se è stato riprodotto il suono di raccolta.
- player - Variable in class model.gamestate.PlayingModel
-
Il modello del giocatore.
- PLAYER_BUTTON - Static variable in class view.utilz.LoadSave
- PLAYER_DEATH - Static variable in class view.utilz.AudioManager
- PLAYER_SPRITE - Static variable in class view.utilz.LoadSave
- playerAction - Variable in class model.entities.PlayerModel
-
Azione attuale del giocatore.
- playerAndEnemyAreOnTheSameRow() - Method in class model.entities.enemies.EnemyModel
- playerButton - Variable in class view.stateview.LevelEditorView
- playerButtonClick() - Method in class controller.inputs.MouseInputs
- PlayerButtonModel - Class in model.ui.buttons
-
Bottone per impostare lo spawn del Player nel Level Editor
- PlayerButtonModel(int, int, int, int) - Constructor for class model.ui.buttons.PlayerButtonModel
- PlayerButtonView - Class in view.ui.buttons
-
Classe che indica la vista del bottone usato per lo spawn del Player nel Level Editor
- PlayerButtonView(PlayerButtonModel, BufferedImage) - Constructor for class view.ui.buttons.PlayerButtonView
- PlayerConstants() - Constructor for class model.utilz.Constants.PlayerConstants
- playerHasBeenHit() - Method in class model.entities.PlayerModel
-
Gestisce la collisione del giocatore.
- playerInTheFireCarpet - Variable in class model.objects.bobbles.BubbleManagerModel
-
Indica se il giocatore si trova su un tappeto di fuoco.
- playerModel - Variable in class model.objects.items.powerups.PowerUpsManagerModel
- playerModel - Variable in class model.objects.projectiles.ProjectileManagerModel
-
Modello del giocatore per gestire le collisioni con i proiettili.
- playerModel - Variable in class view.entities.PlayerView
-
Modello del giocatore che contiene lo stato logico del giocatore.
- PlayerModel - Class in model.entities
-
Classe che rappresenta il modello del giocatore nel gioco.
- PlayerModel(float, float, int, int) - Constructor for class model.entities.PlayerModel
-
Costruttore privato per inizializzare il modello del giocatore.
- playerMovement() - Method in class view.ui.GamePausedScreenView
-
Controlla il movimento del personaggio Bob verso la posizione target.
- playerSpawn - Variable in class model.level.LevelModel
- playerSpeed - Variable in class model.entities.PlayerModel
-
Velocità del giocatore.
- playerView - Variable in class view.stateview.PlayingView
- playerView - Variable in class view.ui.NextLevelScreenView
- PlayerView - Class in view.entities
-
La classe
PlayerView
gestisce la rappresentazione grafica del personaggio giocante (Player) nel gioco. - PlayerView() - Constructor for class view.entities.PlayerView
-
Costruttore privato che inizializza il modello del giocatore e carica le animazioni.
- PLAYING - Enum constant in enum class model.gamestate.Gamestate
- playingModel - Variable in class model.ModelManager
-
Il modello di gioco in esecuzione.
- PlayingModel - Class in model.gamestate
-
La classe
PlayingModel
gestisce le classi del modello durante la fase di gioco. - PlayingModel() - Constructor for class model.gamestate.PlayingModel
-
Costruttore privato per la classe
PlayingModel
. - playingView - Variable in class view.GamePanel
- PlayingView - Class in view.stateview
-
Rappresenta la vista del gioco durante il suo stato attivo, gestendo l'input e il rendering degli elementi di gioco come il giocatore, nemici, proiettili e schermi di gioco come quello di morte e pausa.
- PlayingView() - Constructor for class view.stateview.PlayingView
-
Costruttore privato per inizializzare la vista di gioco.
- playPickupSound(String) - Method in class view.objects.CustomObjectView
-
Riproduce un suono di raccolta se non è già stato riprodotto.
- pointsDuration - Variable in class view.objects.items.PowerUpView
- pointsTick - Variable in class view.objects.items.PowerUpView
- POP_BUBBLE_SINGLE_ENEMY - Static variable in class view.utilz.AudioManager
- poppedBubbles - Variable in class model.entities.PlayerModel
-
Variabili per i power-up.
- poppedFireBubbles - Variable in class model.entities.PlayerModel
-
Variabili per i power-up.
- poppedLightingBubbles - Variable in class model.entities.PlayerModel
-
Variabili per i power-up.
- poppedWaterBubbles - Variable in class model.entities.PlayerModel
-
Variabili per i power-up.
- POTION_LIGHTNING - Static variable in class model.utilz.Constants.PowerUps
- PotionLightningModel - Class in model.objects.items.powerups
-
La classe
PotionLightningModel
esetendePowerUpModel
e rappresenta un potenziamento di tipo pozione che conferisce al giocatore la capacità di sparare bolle di fulmine e aumenta la velocità e il salto del giocatore. - PotionLightningModel(float, float, int, int) - Constructor for class model.objects.items.powerups.PotionLightningModel
-
Costruttore della classe
PotionLightningModel
. - potionLightningTick - Variable in class model.objects.items.powerups.PowerUpsManagerModel
- potionLightningTimer - Variable in class model.objects.items.powerups.PowerUpsManagerModel
- POWERUP_SPRITE - Static variable in class view.utilz.LoadSave
- powerUpManagerView - Variable in class view.stateview.PlayingView
- PowerUpManagerView - Class in view.objects.items
-
Rappresenta la gestione della visualizzazione dei potenziamenti nel gioco.
- PowerUpManagerView() - Constructor for class view.objects.items.PowerUpManagerView
-
Costruttore privato per inizializzare la classe PowerUpManagerView.
- PowerUpModel - Class in model.objects.items.powerups
-
La classe astratta
PowerUpModel
rappresenta un potenziamento nel gioco. - PowerUpModel(float, float, int, int, int, int) - Constructor for class model.objects.items.powerups.PowerUpModel
-
Costruttore della classe
PowerUpModel
. - powerUpModels - Variable in class view.objects.items.PowerUpManagerView
- powerups - Variable in class model.objects.items.powerups.PowerUpsManagerModel
- PowerUps() - Constructor for class model.utilz.Constants.PowerUps
- powerUpsManagerModel - Variable in class model.gamestate.PlayingModel
-
Il gestore dei powerUp nel gioco.
- powerUpsManagerModel - Variable in class view.objects.items.PowerUpManagerView
- PowerUpsManagerModel - Class in model.objects.items.powerups
-
Questa classe gestisce la creazione e l'aggiornamento dei powerup nel gioco.
- PowerUpsManagerModel() - Constructor for class model.objects.items.powerups.PowerUpsManagerModel
-
Costruttore privato della classe
PowerUpsManagerModel
. - PowerUpView - Class in view.objects.items
-
Rappresenta la visualizzazione di un potenziamento nel gioco.
- PowerUpView(PowerUpModel, BufferedImage[][]) - Constructor for class view.objects.items.PowerUpView
-
Costruttore per inizializzare un PowerUpView.
- powerUpViews - Variable in class view.objects.items.PowerUpManagerView
- prevAvatarButton - Variable in class view.stateview.UserStateView
- prevLevelButtonView - Variable in class view.stateview.LevelSelectorView
- prevLevelData - Variable in class view.ui.NextLevelScreenView
-
Dati dei blocchi del livello precedente.
- prevPageButton - Variable in class view.stateview.UserStateView
- prevY - Variable in class view.ui.NextLevelScreenView
-
Posizione verticale del livello precedente durante la transizione.
- projectileManagerModel - Variable in class model.gamestate.PlayingModel
-
Il gestore dei proiettili nel gioco.
- projectileManagerModel - Variable in class view.objects.projectiles.ProjectileManagerView
- ProjectileManagerModel - Class in model.objects.projectiles
-
Classe che gestisce i proiettili nel gioco.
- ProjectileManagerModel() - Constructor for class model.objects.projectiles.ProjectileManagerModel
-
Costruttore privato per inizializzare la lista dei proiettili e ottenere il modello del giocatore.
- projectileManagerView - Variable in class view.stateview.PlayingView
- ProjectileManagerView - Class in view.objects.projectiles
-
Rappresenta la gestione e la visualizzazione dei proiettili nel gioco.
- ProjectileManagerView() - Constructor for class view.objects.projectiles.ProjectileManagerView
-
Costruttore privato per inizializzare ProjectileManagerView.
- ProjectileModel - Class in model.objects.projectiles
-
Classe astratta che rappresenta un proiettile nel gioco.
- ProjectileModel(float, float, int, int, int) - Constructor for class model.objects.projectiles.ProjectileModel
-
Costruttore per inizializzare un proiettile con le coordinate e le dimensioni specificate.
- projectiles - Variable in class model.objects.projectiles.ProjectileManagerModel
-
Lista dei proiettili attivi nel gioco.
- projectileTravelTimes - Variable in class model.objects.bobbles.BobBubbleModel
-
Tempo di viaggio del proiettile.
- ProjectileView<T> - Class in view.objects.projectiles
-
Classe astratta utilizzata per indicare i proiettili in generale
- ProjectileView(T) - Constructor for class view.objects.projectiles.ProjectileView
- projectileViews - Variable in class view.objects.projectiles.ProjectileManagerView
- projectTravelDuration - Variable in class model.objects.bobbles.BobBubbleModel
-
Durata del viaggio del proiettile in frame.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form