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

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 esetende PowerUpModel 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.
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