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

C

canBombSpawn() - Method in class model.objects.items.powerups.PowerUpsManagerModel
Controlla se una bomba può essere generata in base al numero di bolle di fuoco scoppiate dal giocatore.
canDrawFire() - Method in class view.objects.bobbles.FireView
Verifica se il fuoco può essere disegnato.
canDrunkBottleMoveOnThisX(float) - Method in class model.objects.projectiles.DrunkBottleModel
Controlla se la bottiglia può muoversi in X.
canDrunkBottleMoveOnThisY(float) - Method in class model.objects.projectiles.DrunkBottleModel
Controlla se la bottiglia può muoversi in Y.
CANDY_BLUE - Static variable in class model.utilz.Constants.PowerUps
 
CANDY_PINK - Static variable in class model.utilz.Constants.PowerUps
 
CANDY_YELLOW - Static variable in class model.utilz.Constants.PowerUps
 
CandyModel - Class in model.objects.items.powerups
La classe CandyModel rappresenta un power-up di tipo caramella nel gioco, estendendo PowerUpModel.
CandyModel(float, float, int, int, int) - Constructor for class model.objects.items.powerups.CandyModel
Costruttore della classe CandyModel.
canEnemyMoveHere() - Method in class model.entities.enemies.EnemyModel
Controlla se il nemico può muoversi nella posizione attuale.
canJumpHere(float) - Method in class model.entities.PlayerModel
Controlla se il giocatore può saltare nella posizione attuale.
canMonstaMoveOnThisX(float) - Method in class model.entities.enemies.MonstaModel
Controlla se il nemico può muoversi lungo l'asse X alla coordinata specificata.
canMonstaMoveOnThisY(float) - Method in class model.entities.enemies.MonstaModel
Controlla se il nemico può muoversi lungo l'asse Y alla coordinata specificata.
canMoveHere(float, float, float, float, int[][]) - Static method in class model.utilz.Gravity
Determina se un'entità può muoversi in una posizione specifica.
canPotionLightingSpawn() - Method in class model.objects.items.powerups.PowerUpsManagerModel
Controlla se un powerup di tipo Potion Lightning può essere generato.
canSuperDrunkMoveOnThisX(float) - Method in class model.entities.enemies.SuperDrunkModel
 
canSuperDrunkMoveOnThisY(float) - Method in class model.entities.enemies.SuperDrunkModel
 
canWaterMoveHere(float) - Method in class model.objects.bobbles.WaterModel
Verifica se l'acqua può muoversi alla nuova posizione orizzontale.
CAPTURED - Static variable in class model.utilz.Constants.Enemies
 
CAPTURED_ANGRY - Static variable in class model.utilz.Constants.Enemies
 
carpetDuration - Variable in class model.objects.bobbles.FireModel
Durata del tappeto di fuoco.
carpetTick - Variable in class model.objects.bobbles.FireModel
Conteggio dei tick durante la durata del tappeto di fuoco.
carpetTimer() - Method in class model.objects.bobbles.FireModel
Esegue il conteggio del tempo in cui il fuoco rimane attivo come parte del tappeto di fuoco.
CHANGE_LVL_BUTTON - Static variable in class view.utilz.LoadSave
 
changeAvatarIndex(int) - Method in class view.stateview.UserStateView
Cambia l'indice per selezionare un nuovo avatar
changeIndex(int) - Method in class view.stateview.UserStateView
Cambia indice dell'utente selezionato
ChangePageButtonModel - Class in model.ui.buttons
Bottone usato per cambiare pagina in varie schermate ha una direzione per la freccia
ChangePageButtonModel(int, int, int, int, int) - Constructor for class model.ui.buttons.ChangePageButtonModel
 
ChangePageButtonView - Class in view.ui.buttons
Classe che indica la vista dei bottoni per cambiare pagina in varie schermate
ChangePageButtonView(ChangePageButtonModel) - Constructor for class view.ui.buttons.ChangePageButtonView
 
CHARACTER_KISSING - Static variable in class view.utilz.LoadSave
 
characterKissingSprites - Variable in class view.ui.GameWonScreenView
 
checkAndUpdateBombDrawing(Graphics) - Method in class view.level.LevelView
Controlla e aggiorna il disegno delle bombe.
checkAniTick() - Method in class view.entities.PlayerView
Controlla se il tick dell'animazione deve essere resettato in base al modello.
checkAttack() - Method in class model.entities.PlayerModel
Controlla se il giocatore sta attaccando e gestisce l'attacco.
checKBottleShooting() - Method in class model.entities.enemies.DrunkModel
Gestisce il lancio delle bottiglie.
checkBubbleDirection() - Method in class model.entities.enemies.EnemyModel
Controlla la direzione di movimento del nemico nella bolla.
checkBubbleDirection() - Method in class model.objects.bobbles.BubbleModel
Controlla la direzione della bolla in base alla sua posizione.
checkBubbleSound() - Method in class view.objects.bobbles.BubbleView
Controlla e riproduce il suono associato alla bolla.
checkCandySpawningConditions() - Method in class model.objects.items.powerups.PowerUpsManagerModel
Controlla le condizioni di spawning per i potenziamenti di tipo Candy.
checkCollisionWithOtherBubbles(EnemyModel) - Method in class model.entities.enemies.EnemyManagerModel
Controolla se i nemici in bolla quando vengono fatti scoppiare stanno toccando altre bolle o nemici
checkCollisionWithOtherBubbles(BobBubbleModel) - Method in class model.objects.bobbles.BubbleManagerModel
Controlla se ci sono collisioni tra le bolle.
checkCreateUser() - Method in class view.stateview.UserStateView
Controlla se siamo nella schermata di creazione utente
checkDirection() - Method in class model.objects.bobbles.BubbleModel
Controlla la direzione della bolla.
checkDirection() - Method in class model.objects.projectiles.DrunkBottleModel
Controlla la direzione della bottiglia in base alla direzione iniziale.
checkDirection() - Method in class model.objects.projectiles.HidegonsFireballModel
Controlla la direzione della palla di fuoco e imposta la velocità appropriata.
checkDirection() - Method in class model.objects.projectiles.MaitaFireballModel
Controlla la direzione della fireball e inverte la velocità se necessario.
checkDuration() - Method in class view.ui.GameWonScreenView
Controlla la durata dello schermo di vittoria e reimposta il gioco se la durata è scaduta.
checkEnemiesCollisionAndUpdatePos() - Method in class model.entities.enemies.EnemyManagerModel
Controlla le collisioni tra i nemici e aggiorna le loro posizioni.
checkEnemyHasBeenHit(BobBubbleModel) - Method in class model.objects.bobbles.BubbleManagerModel
Controlla se un nemico è stato colpito da una bolla di Bob, e in tal caso lo intappola in una bolla.
checkEnemyMovement() - Method in class model.entities.enemies.EnemyModel
Controlla e aggiorna la posizione del nemico in base alla possibilità di movimento.
checkExtend() - Method in class model.objects.bobbles.BubbleManagerModel
Controlla se attivare extend e incrementa le vite del giocatore.
checKFireballShooting() - Method in class model.entities.enemies.HidegonsModel
Controlla se il nemico deve sparare una palla di fuoco.
checKFireballShooting() - Method in class model.entities.enemies.MaitaModel
Controlla se il nemico deve sparare una palla di fuoco.
checkFoodCollision() - Method in class model.entities.enemies.EnemyManagerModel
Controlla le collisioni tra il cibo e il giocatore.
checkHitAnimationOver() - Method in class view.entities.enemies.SuperDrunkView
Controlla se l'animazione di colpo è terminata, e reimposta lo stato "colpito" del nemico se necessario.
checkIfAllEnemiesAreDead() - Method in class model.entities.enemies.EnemyManagerModel
Controlla se tutti i nemici sono stati sconfitti e carica il livello successivo se necessario.
checkIfEnemyHitASideBorder(EnemyModel) - Method in class model.entities.enemies.EnemyModel
Controlla se il nemico ha colpito il bordo laterale.
checkIfEnemyIsOnTheFloorBorder(EnemyModel) - Method in class model.entities.enemies.EnemyModel
Controlla se il nemico si trova al bordo del pavimento.
checkIfLevelChanged() - Method in class view.entities.enemies.EnemiesManagerView
Controlla se il livello è cambiato e riinizializza le visualizzazioni dei nemici e del cibo.
checkIfLevelChanged() - Method in class view.objects.projectiles.ProjectileManagerView
Controlla se il livello è cambiato e aggiorna la lista dei proiettili di conseguenza.
checkIfWaterfallHitAnEnemy(int, ArrayList<WaterModel>, WaterModel, ArrayList<EnemyModel>) - Method in class model.objects.bobbles.BubbleManagerModel
Controlla se una cascata d'acqua ha colpito un nemico.
checkIfWaterfallHitAPlayer(WaterModel, ArrayList<WaterModel>) - Method in class model.objects.bobbles.BubbleManagerModel
Controlla se una cascata d'acqua ha colpito il giocatore.
checkIfWaterFellOffTheMap(WaterModel) - Method in class model.objects.bobbles.BubbleManagerModel
Controlla se l'acqua è uscita dalla mappa.
checkInBorder() - Method in class model.objects.bobbles.LightningModel
Controlla se il fulmine è all'interno dei confini del gioco.
checkIntersects(BubbleModel) - Method in class model.objects.bobbles.BubbleManagerModel
Controlla le intersezioni della bolla con il player e con le altre bolle per farle scoppiare tutte insieme
checkIntersectsFireCarpet(FireModel) - Method in class model.objects.bobbles.BubbleManagerModel
Controlla se il player ha toccato del fuoco, lo rallenta se succede
checkLevelEndTimer() - Method in class model.entities.enemies.EnemyManagerModel
Controlla il timer per la fine del livello e carica il livello successivo se necessario.
checkLifeTimer() - Method in class model.objects.bobbles.BubbleModel
Controlla il timer di vita della bolla.
checkLightingBubbleSpawnAfterPowerUpPickup(BobBubbleModel) - Method in class model.objects.bobbles.BubbleManagerModel
Controlla se una bolla di Bob ha generato un fulmine dopo il pickup di un potenziamento.
checkObjectHitEnemy(CustomObjectModel) - Method in class model.objects.bobbles.BubbleManagerModel
Controlla se un fulmine o il fuoco hanno colpito un nemico.
checkOtherSpawningConditions() - Method in class model.objects.items.powerups.PowerUpsManagerModel
Controlla le condizioni di spawning per altri tipi di potenziamenti.
checkOutOfMap() - Method in class model.entities.EntityModel
Controlla se l'entità è uscita dalla mappa.
checkOutOfMap() - Method in class model.objects.bobbles.FireModel
Controlla se l'entità è uscita dallo schermo.
checkOutOfMap() - Method in class model.objects.bobbles.WaterModel
 
checkOutOfMap() - Method in interface model.utilz.Fallable
 
checkPlayerButtonClick(int, int) - Method in class controller.inputs.MouseInputs
Gestisce il click del pulsante giocatore per impostare la posizione di spawn del giocatore nel livello corrente.
checkPlayerCollision(ProjectileModel) - Method in class model.objects.projectiles.ProjectileManagerModel
Controlla se il proiettile ha colpito il giocatore.
checkPlayerHit(BubbleModel) - Method in class model.objects.bobbles.BubbleManagerModel
Controlla se un giocatore è stato colpito da una bolla.
checkPowerUpsSpawningConditions() - Method in class model.objects.items.powerups.PowerUpsManagerModel
Controlla le condizioni di spawning per tutti i tipi di potenziamenti.
checkPressedUser(MouseEvent) - Method in class controller.inputs.MouseInputs
Verifica quali pulsanti dell'interfaccia utente sono stati premuti e imposta lo stato dei pulsanti corrispondenti.
checkRidingABubble() - Method in class model.entities.PlayerModel
Controlla se il giocatore sta cavalcando una bolla.
checkRingSpawningConditions() - Method in class model.objects.items.powerups.PowerUpsManagerModel
Controlla le condizioni di spawning per i potenziamenti di tipo Ring.
checkRoofAndBottomTile(int) - Method in class controller.inputs.MouseInputs
Controlla se il blocco o la piastrella si trova in corrispondenza del tetto o del pavimento del livello e se il pulsante gomma o giocatore è attivo.
checkShoot() - Method in class model.entities.enemies.SuperDrunkModel
Controlla se il nemico può sparare bottiglie.
checkShooting() - Method in class model.entities.enemies.InvaderModel
Controlla se il nemico deve sparare un laser.
checkShotCondition() - Method in class model.entities.enemies.SuperDrunkModel
Controlla se il nemico ha già sparato le bottiglie.
checkThreeYTilesSolid(int, int, int[][]) - Method in class model.entities.enemies.EnemyModel
Controlla se ci sono tre tile solide in una certa posizione verticale.
checkUmbrellaSpawningConditions() - Method in class model.objects.items.powerups.PowerUpsManagerModel
Controlla le condizioni di spawning per i potenziamenti di tipo Umbrella.
checkUpSolid(int[][]) - Method in class model.entities.enemies.EnemyModel
Controlla se sopra il nemico ci sono tre tile solidi.
checkWhichBubbleCanSpawn(int[]) - Method in class model.objects.bobbles.BubbleManagerModel
Genera le bolle speciali in base al livello in cui ci troviamo
CHERRY - Static variable in class model.utilz.Constants.Fruit
 
chooseTrackToPlayBasedOnLevel() - Method in class view.stateview.PlayingView
Sceglie la traccia audio da riprodurre in base al livello attuale, cambia soltanto quella del boss finale.
CLOCK - Static variable in class model.utilz.Constants.PowerUps
 
ClockModel - Class in model.objects.items.powerups
La classe ClockModel estende PowerUpModel rappresenta un power-up di tipo orologio.
ClockModel(float, float, int, int) - Constructor for class model.objects.items.powerups.ClockModel
Costruttore della classe ClockModel.
COL_INDEX - Static variable in class view.entities.enemies.DrunkView
Quante colonne sono presenti nelle sprite
COL_INDEX - Static variable in class view.entities.enemies.EnemyView
colonne presenti nello sprite del nemico.
COL_INDEX - Static variable in class view.entities.enemies.MonstaView
 
COL_INDEX - Static variable in class view.entities.PlayerView
L'indice della quantità di colonne nella sprite sheet
collision - Variable in class model.objects.bobbles.BubbleModel
Indica se c'è una collisione.
colorIndex - Variable in class view.level.LevelView
Indice del colore corrente nell'array colors.
colors - Variable in class view.level.LevelView
Colori per l'effetto bomba.
compareTo(UserModel) - Method in class model.UserModel
Confronta questo oggetto UserModel con un altro in base al punteggio massimo.
conditionToDraw() - Method in class view.objects.projectiles.InvaderLaserView
 
conditionToDraw() - Method in class view.objects.projectiles.MaitaFireballView
 
conditionToDraw() - Method in class view.objects.projectiles.ProjectileView
 
Constants - Class in model.utilz
Constanti utilizzate per gestire vari elementi all'interno del gioco, tra le quali alcuni costanti della dimensione della schermata di gioco.
Constants() - Constructor for class model.utilz.Constants
 
Constants.CustomObjects - Class in model.utilz
 
Constants.Directions - Class in model.utilz
 
Constants.Enemies - Class in model.utilz
 
Constants.Fruit - Class in model.utilz
 
Constants.GameConstants - Class in model.utilz
 
Constants.PlayerConstants - Class in model.utilz
 
Constants.PowerUps - Class in model.utilz
 
Constants.SpecialBubbles - Class in model.utilz
 
continuousAudios - Variable in class view.utilz.AudioManager
Array utilizzato per collezionare le Clip audio delle varie colonne sonore
continuousAudiosPaths - Variable in class view.utilz.AudioManager
Array che contiene i percorsi delle colonne sonore
continuousSoundPlay(int) - Method in class view.utilz.AudioManager
Permette di riprodurre una colonna sonora prendendo come parametro l'indice corrispondente in continuousAudios
controller - package controller
 
controller.inputs - package controller.inputs
 
CREATE_BUTTON - Static variable in class view.utilz.LoadSave
 
createButton - Variable in class view.stateview.UserStateView
 
CreateButtonModel - Class in model.ui.buttons
Bottone usato per la creazione di un utente
CreateButtonModel(int, int, int, int) - Constructor for class model.ui.buttons.CreateButtonModel
 
CreateButtonView - Class in view.ui.buttons
Classe che indica la vista del bottone usato per creare un nuovo utente
CreateButtonView(CreateButtonModel) - Constructor for class view.ui.buttons.CreateButtonView
 
createFireCarpet() - Method in class model.objects.bobbles.BubbleManagerModel
Crea un tappeto di fuoco, a seguito dello scoppio della bolla di fuoco.
createGeneralEnemiesArray() - Method in class model.entities.enemies.EnemyManagerModel
Crea un array generale di nemici combinando tutti i nemici attivi nel livello corrente.
createStars() - Method in class view.ui.GameWonScreenView
Crea stelle casuali nello schermo
createUser - Variable in class view.stateview.UserStateView
 
createWaterfallAndUpdateIt(BubbleModel) - Method in class model.objects.bobbles.BubbleManagerModel
Crea e aggiorna una cascata d'acqua associata a una bolla.
creatingCarpet - 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.
curBubScale - Variable in class view.ui.GamePausedScreenView
Scala attuale e desiderata per Bub durante la transizione.
curPlayerPos - Variable in class view.entities.PlayerView
Posizione attuale del giocatore utilizzata per il rendering.
curPlayerPos - Variable in class view.ui.GamePausedScreenView
Posizione corrente del personaggio Bub.
curPlayerPos - Variable in class view.ui.NextLevelScreenView
Posizione corrente del giocatore durante la transizione.
currentBubXCloseToTargetX() - Method in class view.ui.GamePausedScreenView
 
currentBubYCloseToTargetY() - Method in class view.ui.GamePausedScreenView
 
currentLevel - Variable in class view.entities.enemies.EnemiesManagerView
Il livello corrente del gioco.
currentLevel - Variable in class view.objects.projectiles.ProjectileManagerView
 
currentUser - Variable in class view.stateview.UserStateView
 
currentUserModel - Variable in class model.gamestate.UserStateModel
L'utente attualmente selezionato nel gioco.
CustomButtonModel - Class in model.ui.buttons
Classe astratta che rappresenta un modello di pulsante personalizzato.
CustomButtonModel(int, int, int, int) - Constructor for class model.ui.buttons.CustomButtonModel
Costruttore per inizializzare un pulsante personalizzato con le coordinate e le dimensioni specificate.
CustomButtonView<T> - Class in view.ui.buttons
La classe CustomButtonView rappresenta una vista generica per un pulsante personalizzato.
CustomButtonView(T) - Constructor for class view.ui.buttons.CustomButtonView
Costruttore della classe CustomButtonView.
CustomObjectModel - Class in model.objects
Classe astratta che rappresenta un oggetto personalizzato nel gioco.
CustomObjectModel(float, float, int, int) - Constructor for class model.objects.CustomObjectModel
Costruttore per inizializzare un oggetto personalizzato con le coordinate e le dimensioni specificate.
CustomObjects() - Constructor for class model.utilz.Constants.CustomObjects
 
CustomObjectView<T> - Class in view.objects
Rappresenta una vista generica per un modello di oggetto personalizzato nel gioco.
CustomObjectView(T) - Constructor for class view.objects.CustomObjectView
Costruttore per inizializzare la vista dell'oggetto.
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