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

G

GAME_HEIGHT - Static variable in class model.utilz.Constants.GameConstants
 
GAME_OVER - Static variable in class view.utilz.AudioManager
 
GAME_OVER_INDEX - Static variable in class view.utilz.AudioManager
 
GAME_WIDTH - Static variable in class model.utilz.Constants.GameConstants
 
GAME_WON - Static variable in class view.utilz.AudioManager
 
GAME_WON_INDEX - Static variable in class view.utilz.AudioManager
 
GameConstants() - Constructor for class model.utilz.Constants.GameConstants
 
GameController - Class in controller
La classe GameController gestisce il ciclo principale del gioco e coordina il modello, la vista e la gestione degli input.
GameController() - Constructor for class controller.GameController
Costruttore della classe GameController.
gameOver - Variable in class model.entities.PlayerModel
Indica se il gioco è finito.
gamePanel - Variable in class controller.GameController
 
GamePanel - Class in view
Rappresenta il pannello principale del gioco, gestendo la visualizzazione delle diverse schermate come il gioco, il menu, l'editor di livelli, il selettore di livelli e lo stato dell'utente.
GamePanel() - Constructor for class view.GamePanel
Costruttore della classe GamePanel.
gamePausedBackground - Variable in class view.ui.GamePausedScreenView
Sfondo per la schermata di pausa.
gamePausedScreenView - Variable in class controller.inputs.MouseInputs
 
gamePausedScreenView - Variable in class view.stateview.PlayingView
 
GamePausedScreenView - Class in view.ui
La classe GamePausedScreenView gestisce la visualizzazione della schermata di pausa del gioco.
GamePausedScreenView() - Constructor for class view.ui.GamePausedScreenView
Costruttore privato della GamePausedScreenView.
Gamestate - Enum Class in model.gamestate
L'enum Gamestate rappresenta i diversi stati in cui il gioco può trovarsi.
Gamestate() - Constructor for enum class model.gamestate.Gamestate
 
gameThread - Variable in class controller.GameController
 
gameWindow - Variable in class controller.GameController
 
GameWindow - Class in view
Classe che indica la finestra dove viene disegnato il GamePanel Imposta i paramentri necessari
GameWindow(GamePanel) - Constructor for class view.GameWindow
 
gameWon - Variable in class model.level.LevelManagerModel
Indica se sono stati superati tutti i livelli
gameWonScreenView - Variable in class view.stateview.MenuView
 
GameWonScreenView - Class in view.ui
Rappresenta la vista della schermata di vittoria.
GameWonScreenView() - Constructor for class view.ui.GameWonScreenView
Costruttore privato per inizializzare i dati necessari.
generalTrappedPlayer - Variable in class model.objects.bobbles.BubbleManagerModel
Indica se il giocatore è stato intrappolato dall'acqua.
generateRandomCoordinates() - Method in class model.objects.items.powerups.PowerUpsManagerModel
Genera coordinate casuali per il posizionamento di un power-up.
getAirSpeed() - Method in class model.entities.PlayerModel
 
getAllLevels() - Static method in class model.level.LevelManagerModel
Ottiene tutte le immagini dei livelli dalla directory specificata.
getAllUsers() - Method in class model.gamestate.UserStateModel
Carica tutti i modelli utente dalla cartella "res/users".
getAniIndex() - Method in class view.objects.bobbles.BubbleView
 
getAniIndex() - Method in class view.stateview.TwinkleView
 
getAvatar() - Method in class model.UserModel
 
getBlockIndex() - Method in class view.stateview.LevelEditorView
 
getBlowedBubbles() - Method in class model.entities.PlayerModel
 
getBobBubbles() - Method in class model.objects.bobbles.BubbleManagerModel
 
getBobBubblesFromModel() - Method in class view.objects.bobbles.BubbleManagerView
Recupera le bolle del Player dal modello e le aggiunge alla lista di visualizzazione.
getBombExploding() - Method in class model.objects.items.powerups.PowerUpsManagerModel
 
getBounds() - Method in class model.ui.buttons.CustomButtonModel
 
getBubbles() - Method in class model.objects.bobbles.BubbleManagerModel
 
getBubblesFromModel() - Method in class view.objects.bobbles.BubbleManagerView
Recupera le bolle dal modello e le aggiunge alla lista di visualizzazione.
getBubbleTileX() - Method in class model.objects.bobbles.BubbleModel
 
getBubbleTileY() - Method in class model.objects.bobbles.BubbleModel
 
getBubbleType() - Method in class model.objects.bobbles.BubbleModel
 
getButtonModel() - Method in class view.ui.buttons.CustomButtonView
 
getButtonModel() - Method in class view.ui.buttons.EraserButtonView
 
getButtons() - Method in class view.stateview.LevelEditorView
 
getColor(int[][], int[][], Point, int, int) - Method in class model.ui.buttons.SaveButtonModel
Ottiene il colore da impostare a un determinato pixel nell'immagine Il rosso indica un nemico Il verde indica un nemico Se il pixel corrisponde allo spawn del player imposta soltanto il blu, mentre se una tile e' vuota imposta tutti i colori al massimo
getCreateButton() - Method in class view.stateview.UserStateView
 
getCurPlayerPos() - Method in class view.entities.PlayerView
 
getCurrentUser() - Method in class view.stateview.UserStateView
 
getCurrentUserModel() - Method in class model.gamestate.UserStateModel
 
getDarkenedColor(int) - Static method in class view.utilz.LoadSave
Metodo utilizzato per disegnare le ombre sui livelli, scurisce un colore
getData() - Method in class view.ui.NextLevelScreenView
Recupera i dati necessari per la transizione tra i livelli, inclusi i dati del livello precedente e successivo, e le posizioni del giocatore.
getDirection() - Method in class model.objects.bobbles.WaterModel
 
getDirection() - Method in class model.objects.projectiles.ProjectileModel
 
getDirection() - Method in class model.ui.buttons.ChangePageButtonModel
 
getDrawOffset() - Method in class view.stateview.LevelEditorView
 
getDrunkBottles() - Method in class model.entities.enemies.SuperDrunkModel
 
getDrunkBottlesFromModel() - Method in class view.entities.enemies.SuperDrunkView
Recupera i modelli delle bottiglie lanciate dal nemico e li converte in viste.
getDrunkBottleSprite() - Method in class view.objects.projectiles.ProjectileManagerView
 
getDrunks() - Method in class model.level.LevelModel
 
getDurationTick() - Method in class view.ui.GameWonScreenView
 
getEatenPinkCandies() - Method in class model.entities.PlayerModel
 
getEatenYellowCandies() - Method in class model.entities.PlayerModel
 
getEditButton() - Method in class controller.inputs.MouseInputs
 
getEditButtonView() - Method in class view.stateview.LevelSelectorView
 
getEditorButton() - Method in class controller.inputs.MouseInputs
 
getEditorButton() - Method in class view.stateview.MenuView
 
getEnemies() - Method in class model.entities.enemies.EnemyManagerModel
 
getEnemies() - Method in class view.stateview.LevelEditorView
 
getEnemiesData() - Method in class controller.inputs.MouseInputs
 
getEnemiesData() - Method in class model.level.LevelModel
 
getEnemy() - Method in class view.entities.enemies.EnemyView
 
getEnemyIndex() - Method in class view.stateview.LevelEditorView
 
getEnemyIndex(int, int) - Method in class model.level.LevelModel
 
getEnemyState() - Method in class model.entities.enemies.EnemyModel
 
getEnemyTileX() - Method in class model.entities.enemies.EnemyModel
 
getEnemyTileY() - Method in class model.entities.enemies.EnemyModel
 
getEntityXPosNextToWall(Rectangle2D.Float, float) - Static method in class model.utilz.Gravity
Calcola la posizione x di un'entità accanto a un muro.
getEntityYPosUnderRoofOrAboveFloor(Rectangle2D.Float, float) - Static method in class model.utilz.Gravity
Calcola la posizione y di un'entità sotto un tetto o sopra un pavimento.
getEraserButtonView() - Method in class view.stateview.LevelEditorView
 
getExplodedBubblesFromModel() - Method in class view.objects.bobbles.BubbleManagerView
Recupera gli effetti delle bolle dal modello e li aggiunge alla lista di visualizzazione.
getExtend() - Method in class model.objects.bobbles.BubbleManagerModel
 
getExtendChar() - Method in class model.objects.bobbles.BubbleModel
 
getFacing() - Method in class model.entities.PlayerModel
 
getFires() - Method in class model.objects.bobbles.BubbleManagerModel
 
getFoodIndex() - Method in class model.objects.items.FoodModel
 
getFoods() - Method in class model.entities.enemies.EnemyManagerModel
 
getFoodViewsArrays() - Method in class view.entities.enemies.EnemiesManagerView
Inizializza l'array delle visualizzazioni del cibo in base ai modelli del cibo.
getGivenScoreAmount() - Method in class model.objects.items.FoodModel
 
getHeight() - Method in class model.entities.EntityModel
 
getHeight() - Method in class model.objects.CustomObjectModel
 
getHeight() - Method in class model.ui.buttons.CustomButtonModel
 
getHidegons() - Method in class model.level.LevelModel
 
getHitbox() - Method in class model.entities.EntityModel
 
getHitbox() - Method in class model.objects.CustomObjectModel
 
getImageButton() - Method in class view.ui.buttons.PlayerButtonView
 
getIndex() - Method in class model.ui.buttons.BlockButtonModel
 
getIndex() - Method in class model.ui.buttons.EnemyButtonModel
 
getIndex() - Method in class view.objects.bobbles.WaterView
 
getInstance() - Static method in class model.entities.enemies.EnemyManagerModel
Restituisce l'istanza singleton della classe EnemyManagerModel.
getInstance() - Static method in class model.entities.PlayerModel
Restituisce l'istanza singleton di PlayerModel.
getInstance() - Static method in class model.gamestate.PlayingModel
Restituisce l'istanza singleton della classe PlayingModel.
getInstance() - Static method in class model.gamestate.UserStateModel
Restituisce l'istanza Singleton di UserStateModel.
getInstance() - Static method in class model.level.LevelManagerModel
Ottiene l'istanza singleton di LevelManagerModel.
getInstance() - Static method in class model.ModelManager
Restituisce l'istanza singleton della classe ModelManager.
getInstance() - Static method in class model.objects.bobbles.BubbleManagerModel
Restituisce l'istanza singleton della classe BubbleManagerModel.
getInstance() - Static method in class model.objects.items.powerups.PowerUpsManagerModel
Restituisce l'istanza singleton della classe PowerUpsManagerModel.
getInstance() - Static method in class model.objects.projectiles.ProjectileManagerModel
Restituisce l'istanza unica di ProjectileManagerModel.
getInstance() - Static method in class view.entities.enemies.EnemiesManagerView
Restituisce l'istanza singleton della classe EnemiesManagerView.
getInstance() - Static method in class view.entities.PlayerView
Restituisce l'istanza singleton di PlayerView.
getInstance() - Static method in class view.objects.bobbles.BubbleManagerView
Restituisce l'istanza singleton di BubbleManagerView.
getInstance() - Static method in class view.objects.items.PowerUpManagerView
Restituisce l'istanza singleton della classe PowerUpManagerView.
getInstance() - Static method in class view.objects.projectiles.ProjectileManagerView
Restituisce l'istanza singleton di ProjectileManagerView.
getInstance() - Static method in class view.stateview.LevelEditorView
Restituisce l'istanza singleton di LevelEditorView.
getInstance() - Static method in class view.stateview.LevelSelectorView
Restituisce l'istanza singleton di LevelSelectorView.
getInstance() - Static method in class view.stateview.MenuView
Restituisce l'istanza singleton di MenuView.
getInstance() - Static method in class view.stateview.PlayingView
Restituisce l'istanza singleton di PlayingView.
getInstance() - Static method in class view.stateview.UserStateView
 
getInstance() - Static method in class view.ui.DeathScreenView
Ritorna l'istanza singleton della DeathScreenView.
getInstance() - Static method in class view.ui.GamePausedScreenView
Ritorna l'istanza singleton della GamePausedScreenView.
getInstance() - Static method in class view.ui.GameWonScreenView
Restituisce l'istanza singleton di GameWonScreenView.
getInstance() - Static method in class view.ui.NextLevelScreenView
Restituisce l'istanza singleton di NextLevelScreenView.
getInstance() - Static method in class view.utilz.AudioManager
 
getInvaders() - Method in class model.level.LevelModel
 
getJump() - Method in class model.entities.PlayerModel
 
getJumpedTimes() - Method in class model.entities.PlayerModel
 
getLevel() - Method in class model.UserModel
 
getLevelData() - Method in class controller.inputs.MouseInputs
 
getLevelHeight() - Method in class view.stateview.LevelEditorView
 
getLevelIndex() - Method in class view.stateview.LevelEditorView
 
getLevelManager() - Method in class model.entities.EntityModel
 
getLevels() - Method in class model.level.LevelManagerModel
 
getLevelSkipped() - Method in class model.level.LevelManagerModel
 
getLevelWidth() - Method in class view.stateview.LevelEditorView
 
getLightningBobBubble() - Method in class view.objects.bobbles.BubbleManagerView
 
getLightnings() - Method in class model.objects.bobbles.BubbleManagerModel
 
getLives() - Method in class model.entities.enemies.SuperDrunkModel
 
getLives() - Method in class model.entities.PlayerModel
 
getLogoFalling() - Method in class view.stateview.MenuView
 
getLosses() - Method in class model.UserModel
 
getLvlData() - Method in class model.level.LevelModel
 
getLvlData() - Static method in class model.utilz.UtilityMethods
 
getLvlIndex() - Method in class model.level.LevelManagerModel
 
getMaitas() - Method in class model.level.LevelModel
 
getMatches() - Method in class model.UserModel
 
getMaxScore() - Method in class model.UserModel
 
getModel() - Method in class view.objects.bobbles.BubbleView
 
getMonstas() - Method in class model.level.LevelModel
 
getNextAvatarButton() - Method in class view.stateview.UserStateView
 
getNextLevelButtonView() - Method in class view.stateview.LevelSelectorView
 
getNextPageButton() - Method in class controller.inputs.MouseInputs
 
getNextPageButton() - Method in class view.stateview.UserStateView
 
getNickname() - Method in class model.UserModel
 
getNicknameField() - Method in class view.stateview.UserStateView
 
getObjectModel() - Method in class view.objects.bobbles.LightningView
 
getObjectModel() - Method in class view.objects.CustomObjectView
 
getOldEnemiesData() - Method in class model.ui.buttons.XButtonModel
 
getOldLvlData() - Method in class model.ui.buttons.XButtonModel
 
getOldPlayerSpawn() - Method in class model.ui.buttons.XButtonModel
 
getPlayer() - Static method in class model.utilz.UtilityMethods
 
getPlayerAction() - Method in class model.entities.PlayerModel
 
getPlayerButtonView() - Method in class view.stateview.LevelEditorView
 
getPlayerHitbox() - Method in class model.objects.bobbles.BubbleManagerModel
 
getPlayerModel() - Method in class model.entities.enemies.EnemyManagerModel
 
getPlayerModel() - Method in class view.entities.PlayerView
 
getPlayerSpawn() - Method in class controller.inputs.MouseInputs
 
getPlayerSpawn() - Method in class model.entities.PlayerModel
 
getPlayerSpawn() - Method in class model.level.LevelModel
 
getPlayerTileX() - Method in class model.entities.enemies.EnemyModel
 
getPlayerTileY() - Method in class model.entities.enemies.EnemyModel
 
getPointsDuration() - Method in class view.objects.items.PowerUpView
 
getPointsTick() - Method in class view.objects.items.PowerUpView
 
getPoppedBubbles() - Method in class model.entities.PlayerModel
 
getPoppedFireBubbles() - Method in class model.entities.PlayerModel
 
getPoppedLightingBubbles() - Method in class model.entities.PlayerModel
 
getPoppedWaterBubbles() - Method in class model.entities.PlayerModel
 
getPowerUpModel() - Method in class view.objects.items.PowerUpView
 
getPowerups() - Method in class model.objects.items.powerups.PowerUpsManagerModel
 
getPowerupViewsArrays() - Method in class view.objects.items.PowerUpManagerView
Aggiorna l'elenco delle visualizzazioni dei potenziamenti in base al modello.
getPrevAvatarButton() - Method in class view.stateview.UserStateView
 
getPrevLevelButtonView() - Method in class view.stateview.LevelSelectorView
 
getPrevPageButton() - Method in class controller.inputs.MouseInputs
 
getPrevPageButton() - Method in class view.stateview.UserStateView
 
getProjectiles() - Method in class model.objects.projectiles.ProjectileManagerModel
 
getProjectiles() - Method in class view.objects.projectiles.ProjectileManagerView
Ottiene i proiettili dal modello e aggiorna la lista delle visualizzazioni dei proiettili.
getQuitButton() - Method in class controller.inputs.MouseInputs
 
getQuitButton() - Method in class view.ui.GamePausedScreenView
 
getQuitButtonView() - Method in class view.ui.DeathScreenView
 
getRestartButton() - Method in class controller.inputs.MouseInputs
 
getRestartButtonView() - Method in class view.ui.DeathScreenView
 
getRunDistanceAmount() - Method in class model.entities.PlayerModel
 
getSaveButton() - Method in class controller.inputs.MouseInputs
 
getSaveButtonModel() - Method in class controller.inputs.MouseInputs
 
getSaveButtonView() - Method in class view.stateview.LevelEditorView
 
getScore() - Method in class model.objects.items.powerups.PowerUpModel
 
getScoreDuration() - Method in class view.objects.items.FoodView
 
getScoreTick() - Method in class view.objects.items.FoodView
 
getSpriteAmount() - Method in class view.entities.enemies.EnemyView
Restituisce il numero di sprite da visualizzare in base allo stato del nemico.
getSpriteAmount() - Method in class view.objects.bobbles.BobBubbleView
Restituisce il numero di sprite da utilizzare in base allo stato attuale della bolla.
getSpriteAmount() - Method in class view.objects.bobbles.BubbleView
 
getSpriteAmount() - Method in class view.objects.bobbles.FireView
Restituisce il numero di sprite in base allo stato attivo
getSpriteAmount() - Method in class view.objects.bobbles.LightningView
Restituisce il numero di sprite da visualizzare.
getSpriteAmount() - Method in class view.objects.bobbles.WaterView
Restituisce il numero di sprite disponibili per l'oggetto acqua.
getSpriteAmount() - Method in class view.objects.CustomObjectView
Restituisce il numero di sprite associati all'oggetto.
getSpriteAmount() - Method in class view.objects.items.FoodView
Restituisce il numero di sprite da visualizzare.
getSpriteAmount() - Method in class view.objects.items.PowerUpView
Restituisce il numero di sprite disponibili per il potenziamento.
getSpriteAmount() - Method in class view.objects.projectiles.DrunkBottleView
 
getSpriteAmount() - Method in class view.objects.projectiles.HidegonsFireballView
 
getSpriteAmount() - Method in class view.objects.projectiles.InvaderLaserView
 
getSpriteAmount() - Method in class view.objects.projectiles.MaitaFireballView
 
getSpriteAmount(int) - Method in class view.entities.PlayerView
Restituisce la quantità di frame da utilizzare per una determinata azione del giocatore.
getSpriteAtlas(String) - Static method in class view.utilz.LoadSave
 
GetSpriteAtlas(String) - Static method in class model.UserModel
Ottiene l'immagine dell'avatar dall'URL specificato.
getSpriteIndex(int, int) - Method in class model.level.LevelModel
 
getStartButton() - Method in class controller.inputs.MouseInputs
 
getStartButton() - Method in class view.stateview.MenuView
 
getStartButton() - Method in class view.ui.GamePausedScreenView
 
getSuperDrunkModelFromEnemiesArray() - Method in class view.level.LevelView
Ottiene il modello SuperDrunk dall'array di nemici.
getTempScore() - Method in class model.UserModel
 
getType() - Method in class model.objects.items.powerups.PowerUpModel
 
getUserIndex() - Method in class view.stateview.UserStateView
 
getUserModels() - Method in class model.gamestate.UserStateModel
 
getWalkDir() - Method in class model.entities.enemies.EnemyModel
 
getWaterfall() - Method in class model.objects.bobbles.BubbleModel
 
getWaterfallModelArray() - Method in class view.objects.bobbles.BubbleView
Recupera il modello dell'acqua e lo aggiunge alla lista di visualizzazione
getWaterfallView() - Method in class view.objects.bobbles.BubbleView
 
getWidth() - Method in class model.entities.EntityModel
 
getWidth() - Method in class model.objects.CustomObjectModel
 
getWidth() - Method in class model.ui.buttons.CustomButtonModel
 
getWins() - Method in class model.UserModel
 
getX() - Method in class model.entities.EntityModel
 
getX() - Method in class model.objects.CustomObjectModel
 
getX() - Method in class model.ui.buttons.CustomButtonModel
 
getX() - Method in class view.stateview.TwinkleView
 
getXButton() - Method in class controller.inputs.MouseInputs
 
getXButtonView() - Method in class view.stateview.LevelEditorView
 
getY() - Method in class model.entities.EntityModel
 
getY() - Method in class model.objects.CustomObjectModel
 
getY() - Method in class model.ui.buttons.CustomButtonModel
 
getY() - Method in class view.stateview.TwinkleView
 
getZenChans() - Method in class model.level.LevelModel
 
givenScoreAmount - Variable in class model.objects.items.FoodModel
L'ammontare di punteggio fornito da questo cibo.
goingUp - Variable in class model.entities.enemies.EnemyModel
Indica se il nemico sta salendo.
GRAPE - Static variable in class model.utilz.Constants.Fruit
 
gravity - Variable in class model.entities.EntityModel
La forza di gravità applicata all'entità.
Gravity - Class in model.utilz
Classe che gestisce la gravità e le collisioni con il livello.
Gravity() - Constructor for class model.utilz.Gravity
 
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