Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form