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

I

icon - Variable in class view.GameWindow
 
ICON - Static variable in class view.utilz.LoadSave
 
IDLE - Static variable in class model.utilz.Constants.PlayerConstants
 
imageButton - Variable in class view.ui.buttons.BlockButtonView
 
imageButton - Variable in class view.ui.buttons.EnemyButtonView
 
imageButton - Variable in class view.ui.buttons.PlayerButtonView
 
importSprites() - Static method in class view.utilz.LoadSave
 
inAir - Variable in class model.entities.EntityModel
Indica se l'entità è attualmente in aria.
inAir - Variable in class model.objects.bobbles.FireModel
Indica se il fuoco è in aria.
inAir - Variable in class model.objects.bobbles.WaterModel
 
inBubble - Variable in class model.entities.enemies.EnemyModel
Indica se il nemico è intrappolato in una bolla.
inBubbleMovement() - Method in class model.entities.enemies.EnemyModel
Gestisce il movimento del nemico intrappolato in una bolla.
inBubbleTime - Variable in class model.entities.enemies.EnemyModel
Tempo in cui il nemico rimane intrappolato nella bolla.
incrementLives() - Method in class model.entities.PlayerModel
 
incrementLosses() - Method in class model.UserModel
 
incrementMatches() - Method in class model.UserModel
 
incrementPoppedBubbles() - Method in class model.entities.PlayerModel
 
incrementPoppedFireBubbles() - Method in class model.entities.PlayerModel
 
incrementPoppedLightingBubbles() - Method in class model.entities.PlayerModel
 
incrementPoppedWaterBubbles() - Method in class model.entities.PlayerModel
 
incrementTempScore(int) - Method in class model.UserModel
 
incrementWins() - Method in class model.UserModel
 
index - Variable in class model.ui.buttons.BlockButtonModel
 
index - Variable in class model.ui.buttons.EnemyButtonModel
 
index - Variable in class view.objects.bobbles.WaterView
 
initButtons() - Method in class view.stateview.LevelEditorView
Inizializza i pulsanti dell'editor.
initButtons() - Method in class view.stateview.LevelSelectorView
Inizializza i pulsanti per navigare tra i livelli e modificare il livello attuale.
initButtons() - Method in class view.stateview.MenuView
Inizializza i pulsanti del menu principale, inclusi il pulsante per iniziare il gioco e il pulsante per l'editor.
initButtons() - Method in class view.stateview.UserStateView
Inizializza i bottoni della schermata
initButtons() - Method in class view.ui.DeathScreenView
Inizializza i pulsanti della schermata Game Over.
initButtons() - Method in class view.ui.GamePausedScreenView
Inizializza i pulsanti per la schermata di pausa.
initClasses() - Method in class controller.GameController
Inizializza i componenti chiave del gioco come il model manager, il pannello di gioco, la finestra e i listener per gli input.
initEnemyAndFoodArrays() - Method in class model.entities.enemies.EnemyManagerModel
Inizializza gli array di nemici e cibo per il livello attuale.
initEnemyButtons() - Method in class view.stateview.LevelEditorView
Inizializza i pulsanti per i nemici nell'editor di livelli.
initEnemyViewsArrays() - Method in class view.entities.enemies.EnemiesManagerView
Inizializza l'array delle visualizzazioni dei nemici, prendendo i modelli dei nemici presenti nell'array de nemici del model.
initHitbox() - Method in class model.objects.CustomObjectModel
Inizializza la hitbox dell'oggetto in base alle coordinate e dimensioni specificate.
initHitbox(int, int) - Method in class model.entities.EntityModel
Inizializza la hitbox dell'entità in base alle dimensioni specificate.
initPowerUps() - Method in class model.objects.items.powerups.PowerUpsManagerModel
Inizializza la lista dei powerup.
initStars() - Method in class view.stateview.MenuView
Inizializza le stelle nell'animazione, creando una serie di oggetti TwinkleView in posizioni casuali.
initTileButtons() - Method in class view.stateview.LevelEditorView
Inizializza i pulsanti delle tile nel livello.
initTwinkles() - Method in class view.ui.GamePausedScreenView
Inizializza le stelle.
initViews() - Method in class view.stateview.PlayingView
Inizializza le varie viste necessarie per il gioco, come il giocatore, i nemici, e altri gestori di oggetti di gioco.
inPauseScreen - Variable in class view.ui.buttons.QuitButtonView
 
inPauseScreen - Variable in class view.ui.buttons.StartButtonView
 
inputNickname - Variable in class view.stateview.UserStateView
 
instance - Static variable in class model.entities.enemies.EnemyManagerModel
 
instance - Static variable in class model.entities.PlayerModel
Istanza statica del modello del giocatore.
instance - Static variable in class model.gamestate.PlayingModel
 
instance - Static variable in class model.gamestate.UserStateModel
 
instance - Static variable in class model.level.LevelManagerModel
 
instance - Static variable in class model.ModelManager
L'istanza singleton della classe ModelManager.
instance - Static variable in class model.objects.bobbles.BubbleManagerModel
L'istanza singleton della classe BubbleManagerModel.
instance - Static variable in class model.objects.items.powerups.PowerUpsManagerModel
 
instance - Static variable in class model.objects.projectiles.ProjectileManagerModel
Istanza unica della classe ProjectileManagerModel.
instance - Static variable in class view.entities.enemies.EnemiesManagerView
L'istanza singleton della classe EnemiesManagerView.
instance - Static variable in class view.entities.PlayerView
Istanza singleton della classe PlayerView.
instance - Static variable in class view.objects.bobbles.BubbleManagerView
 
instance - Static variable in class view.objects.items.PowerUpManagerView
 
instance - Static variable in class view.objects.projectiles.ProjectileManagerView
 
instance - Static variable in class view.stateview.LevelEditorView
 
instance - Static variable in class view.stateview.LevelSelectorView
 
instance - Static variable in class view.stateview.MenuView
 
instance - Static variable in class view.stateview.PlayingView
 
instance - Static variable in class view.stateview.UserStateView
 
instance - Static variable in class view.ui.DeathScreenView
Istanza singleton della DeathScreenView.
instance - Static variable in class view.ui.GamePausedScreenView
Istanza singleton della GamePausedScreenView.
instance - Static variable in class view.ui.GameWonScreenView
 
instance - Static variable in class view.ui.NextLevelScreenView
Istanza singleton di NextLevelScreenView.
instance - Static variable in class view.utilz.AudioManager
 
intersectBubbleFromBelow() - Method in class model.objects.bobbles.BubbleManagerModel
Controlla se il player sta toccando una bolla con la testa
INVADER_LASER - Static variable in class view.utilz.LoadSave
 
INVADER_SPRITE - Static variable in class view.utilz.LoadSave
 
InvaderLaserModel - Class in model.objects.projectiles
Rappresenta un modello di un laser lanciato da un Invader nel gioco.
InvaderLaserModel(float, float) - Constructor for class model.objects.projectiles.InvaderLaserModel
Crea un'istanza di InvaderLaserModel.
invaderLaserSprite - Variable in class view.objects.projectiles.ProjectileManagerView
 
InvaderLaserView - Class in view.objects.projectiles
Classe che indica la vista dei laser dei nemici Invader
InvaderLaserView(InvaderLaserModel, BufferedImage[][]) - Constructor for class view.objects.projectiles.InvaderLaserView
 
InvaderModel - Class in model.entities.enemies
Classe che rappresenta il modello di un nemico di tipo Invader.
InvaderModel(float, float) - Constructor for class model.entities.enemies.InvaderModel
Costruttore per inizializzare il modello Invader.
invaders - Variable in class model.entities.enemies.EnemyManagerModel
 
invaders - Variable in class model.level.LevelModel
 
InvaderView - Class in view.entities.enemies
La classe InvaderView rappresenta la visualizzazione del nemico Invader nel gioco.
InvaderView(InvaderModel) - Constructor for class view.entities.enemies.InvaderView
 
invertDeathMovement - Variable in class model.entities.enemies.EnemyModel
Indica se il movimento di morte deve essere invertito.
invertPaused() - Method in class model.gamestate.PlayingModel
 
invincible - Variable in class model.entities.PlayerModel
Indica se il giocatore è invincibile.
invincibleDuration - Variable in class model.entities.PlayerModel
Durata dell'invincibilità.
invincibleTick - Variable in class model.entities.PlayerModel
Tick per la gestione dell'invincibilità.
isActive() - Method in class model.entities.enemies.EnemyModel
 
isActive() - Method in class model.objects.bobbles.BubbleModel
 
isActive() - Method in class model.objects.CustomObjectModel
 
isAlreadyHitBoss() - Method in class model.objects.bobbles.LightningModel
 
isAlreadyShotLighting() - Method in class model.objects.bobbles.BobBubbleModel
 
isAttack() - Method in class model.entities.PlayerModel
 
isBubbleInXRange() - Method in class model.entities.enemies.EnemyModel
Verifica se la bolla si trova nell'intervallo orizzontale corretto per iniziare a fluttuare.
isBubbleInXRange() - Method in class model.objects.bobbles.BubbleModel
Controlla se la bolla è all'interno dell'intervallo orizzontale in cui fluttuare.
isCollision() - Method in class model.objects.bobbles.BubbleModel
 
isCreateUser() - Method in class view.stateview.UserStateView
 
isCreatingCarpet() - Method in class model.objects.bobbles.FireModel
 
isDeathMovement() - Method in class model.entities.enemies.EnemyModel
 
isEnemyOnPlayerY() - Method in class model.entities.enemies.EnemyModel
 
isEntityOnFloor(Rectangle2D.Float, int[][]) - Static method in class model.utilz.Gravity
Controlla se un'entità si trova sul pavimento.
isEraserButtonPressed() - Method in class controller.inputs.MouseInputs
 
isFoodSpawned() - Method in class model.entities.enemies.EnemyModel
 
isGameOver() - Method in class model.entities.PlayerModel
 
isGameWon() - Method in class controller.inputs.MouseInputs
 
isGameWon() - Method in class model.level.LevelManagerModel
 
isHover() - Method in class model.ui.buttons.CustomButtonModel
 
isIn(T, MouseEvent) - Method in class controller.inputs.MouseInputs
Controlla se il mouse si trova all'interno del perimetro di un pulsante.
isInAir() - Method in class model.entities.EntityModel
 
isInAir() - Method in class model.objects.bobbles.WaterModel
 
isInAirCheck() - Method in class model.entities.EntityModel
Controlla se l'entità si trova in aria.
isInAirCheck() - Method in class model.objects.bobbles.FireModel
Verifica se il fuoco è ancora in aria controllando se l'entità è sul pavimento.
isInAirCheck() - Method in class model.objects.bobbles.WaterModel
Controlla se l'oggetto d'acqua è in aria.
isInAirCheck() - Method in interface model.utilz.Fallable
 
isInBubble() - Method in class model.entities.enemies.EnemyModel
 
isInvincible() - Method in class model.entities.PlayerModel
 
isJustEnteredInPauseScreen() - Method in class view.ui.GamePausedScreenView
 
isLeft() - Method in class model.entities.PlayerModel
 
isNextLevel() - Method in class model.level.LevelManagerModel
 
isPartOfTheCarpet() - Method in class model.objects.bobbles.FireModel
 
isPaused() - Method in class model.gamestate.PlayingModel
 
isPickedUp() - Method in class model.objects.items.powerups.PowerUpModel
 
isPlayerButtonPressed() - Method in class controller.inputs.MouseInputs
 
isPlayerOnTopOfTheEnemy() - Method in class model.entities.enemies.EnemyModel
 
isPlayerToLeftOfEnemy() - Method in class model.entities.enemies.EnemyModel
 
isPlayerToRightOfEnemy() - Method in class model.entities.enemies.EnemyModel
 
isPressed() - Method in class model.ui.buttons.CustomButtonModel
 
isResetAniTick() - Method in class model.entities.enemies.EnemyModel
 
isResetAniTick() - Method in class model.entities.PlayerModel
 
isRight() - Method in class model.entities.PlayerModel
 
isShootingLightningBubble() - Method in class model.entities.PlayerModel
 
isSolid(float, float, int[][]) - Static method in class model.utilz.Gravity
Controlla se una posizione specifica è solida nel livello.
isSpecificTrappedPlayer() - Method in class model.objects.bobbles.WaterModel
 
isTileSolid(int, int, int[][]) - Static method in class model.utilz.Gravity
Controlla se un blocco specifico è solido.
isTimeOut() - Method in class model.objects.bobbles.BubbleModel
 
isWritingNickname() - Method in class view.stateview.UserStateView
 
ITEM_PICKUP - Static variable in class view.utilz.AudioManager
 
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