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

S

SAVE_BUTTON - Static variable in class view.utilz.LoadSave
 
saveButton - Variable in class view.stateview.LevelEditorView
 
SaveButtonModel - Class in model.ui.buttons
Classe che rappresenta un modello di pulsante per salvare un'immagine di un nuovo livello.
SaveButtonModel(int, int, int, int) - Constructor for class model.ui.buttons.SaveButtonModel
Costruttore per inizializzare un pulsante di salvataggio con le coordinate e le dimensioni specificate.
SaveButtonView - Class in view.ui.buttons
Classe che indica il bottone usato per salvare le modifiche fatte ad un livello
SaveButtonView(SaveButtonModel) - Constructor for class view.ui.buttons.SaveButtonView
 
saveNewLevelImage(int[][], int[][], Point, int) - Method in class model.ui.buttons.SaveButtonModel
Salva un'immagine del nuovo livello utilizzando i dati forniti.
saveUser(UserModel) - Method in class model.ui.buttons.CreateButtonModel
 
SCALE - Static variable in class model.utilz.Constants.GameConstants
 
score - Variable in class model.objects.items.powerups.PowerUpModel
Il punteggio assegnato quando il potenziamento viene raccolto.
scoreDuration - Variable in class view.objects.items.FoodView
 
scoreForJump - Variable in class model.entities.PlayerModel
Punti guadagnati per i salti.
scoreForPop - Variable in class model.objects.bobbles.BubbleManagerModel
Il punteggio guadagnato per ogni bolla esplosa.
scoreTick - Variable in class view.objects.items.FoodView
 
serialize(String) - Method in class model.UserModel
Serializza l'oggetto UserModel nel percorso specificato.
setActive(boolean) - Method in class model.entities.enemies.EnemyModel
 
setActive(boolean) - Method in class model.objects.bobbles.BubbleModel
 
setActive(boolean) - Method in class model.objects.CustomObjectModel
 
setAlreadyHitBoss(boolean) - Method in class model.objects.bobbles.LightningModel
 
setAlreadyShotLighting(boolean) - Method in class model.objects.bobbles.BobBubbleModel
 
setAttack(boolean) - Method in class model.entities.PlayerModel
 
setAttackingClick(boolean) - Method in class model.entities.PlayerModel
 
setAvatarPath(String) - Method in class model.UserModel
 
setBlockIndex(int) - Method in class view.stateview.LevelEditorView
 
setBlowedBubbles(int) - Method in class model.entities.PlayerModel
 
setBombExploding(boolean) - Method in class model.objects.items.powerups.PowerUpsManagerModel
 
setBubbleSpeed(float) - Method in class model.objects.bobbles.BubbleModel
 
setBubbleSpeedAfterShot(float) - Method in class model.objects.bobbles.BubbleModel
 
setCreatingCarpet(boolean) - Method in class model.objects.bobbles.FireModel
 
setCurrentUserModel(UserModel) - Method in class model.gamestate.UserStateModel
 
setDirection(ChangePageButtonModel) - Method in class view.ui.buttons.ChangePageButtonView
 
setDrawOffset() - Method in class view.objects.items.PowerUpView
Imposta gli offset per il disegno del potenziamento in base al suo tipo.
setEatenPinkCandies(int) - Method in class model.entities.PlayerModel
 
setEatenYellowCandies(int) - Method in class model.entities.PlayerModel
 
setEditButtonHover(boolean) - Method in class controller.inputs.MouseInputs
 
setEditButtonPressed(boolean) - Method in class controller.inputs.MouseInputs
 
setEnemiesData(int[][]) - Method in class model.level.LevelModel
 
setEnemyIndex(int) - Method in class view.stateview.LevelEditorView
 
setEnemyState(int) - Method in class model.entities.enemies.EnemyModel
 
setEraserButtonPressed(boolean) - Method in class controller.inputs.MouseInputs
 
setFallingSpeed(float) - Method in class model.entities.EntityModel
 
setFoodSpawned(boolean) - Method in class model.entities.enemies.EnemyModel
 
setFoodValues() - Method in class model.objects.items.FoodModel
Imposta il valore del punteggio fornito dal cibo in base al tipo.
setGameOver(boolean) - Method in class model.entities.PlayerModel
 
setGameWon(boolean) - Method in class model.level.LevelManagerModel
 
setGravity(float) - Method in class model.entities.PlayerModel
 
setHasBeenHit(boolean) - Method in class model.entities.enemies.SuperDrunkModel
 
setHover(boolean) - Method in class model.ui.buttons.CustomButtonModel
 
setInAir(boolean) - Method in class model.entities.PlayerModel
 
setInBubble(boolean) - Method in class model.entities.enemies.EnemyModel
 
setIndex(int) - Method in class view.objects.bobbles.WaterView
 
setJump(boolean) - Method in class model.entities.PlayerModel
 
setJumpedTimes(int) - Method in class model.entities.PlayerModel
 
setJumpSpeed(float) - Method in class model.entities.PlayerModel
 
setLeft(boolean) - Method in class model.entities.PlayerModel
 
setLevelEditorBlockIndex(int) - Method in class controller.inputs.MouseInputs
 
setLevelEditorEnemyIndex(int) - Method in class controller.inputs.MouseInputs
 
setLevelIndex(int) - Method in class view.stateview.LevelEditorView
 
setLevelSkipped() - Method in class model.objects.items.powerups.UmbrellaModel
Imposta il numero di livelli da saltare in base al tipo di ombrello.
setLevelSkipped(int) - Method in class model.level.LevelManagerModel
 
setLives(int) - Method in class model.entities.PlayerModel
 
setLvlData(int[][]) - Method in class model.level.LevelModel
 
setLvlIndex(int) - Method in class model.level.LevelManagerModel
 
setMaxScore() - Method in class model.UserModel
 
setNextLevel(boolean) - Method in class model.level.LevelManagerModel
 
setNextLvlButtonHover(boolean) - Method in class controller.inputs.MouseInputs
 
setNextLvlButtonPressed(boolean) - Method in class controller.inputs.MouseInputs
 
setNickname(String) - Method in class model.UserModel
 
setPanelSize() - Method in class view.GamePanel
Imposta le dimensioni del pannello.
setPaused(boolean) - Method in class model.gamestate.PlayingModel
 
setPlayerAction() - Method in class model.entities.PlayerModel
Imposta l'azione attuale del giocatore in base ai comandi.
setPlayerAction(int) - Method in class model.entities.PlayerModel
 
setPlayerButtonPressed(boolean) - Method in class controller.inputs.MouseInputs
 
setPlayerSpawn(Point) - Method in class model.level.LevelModel
 
setPlayerSpeed(float) - Method in class model.entities.PlayerModel
 
setPoppedBubbles(int) - Method in class model.entities.PlayerModel
 
setPoppedLightingBubbles(int) - Method in class model.entities.PlayerModel
 
setPressed(boolean) - Method in class model.ui.buttons.CustomButtonModel
 
setPrevLvlButtonHover(boolean) - Method in class controller.inputs.MouseInputs
 
setPrevLvlButtonPressed(boolean) - Method in class controller.inputs.MouseInputs
 
setProjectileTravelTimes(int) - Method in class model.objects.bobbles.BobBubbleModel
 
setResetAniTick(boolean) - Method in class model.entities.enemies.EnemyModel
 
setRestart(boolean) - Method in class view.entities.enemies.EnemiesManagerView
 
setRight(boolean) - Method in class model.entities.PlayerModel
 
setRunDistanceAmount(int) - Method in class model.entities.PlayerModel
 
setSaveButtonHover(boolean) - Method in class controller.inputs.MouseInputs
 
setSaveButtonPressed(boolean) - Method in class controller.inputs.MouseInputs
 
setScoreForJump(int) - Method in class model.entities.PlayerModel
 
setScoreForPop(int) - Method in class model.objects.bobbles.BubbleManagerModel
 
setShootingLightningBubble(boolean) - Method in class model.entities.PlayerModel
 
setShowingLeaderboard(boolean) - Method in class view.stateview.UserStateView
 
setSpecificTrappedPlayer(boolean) - Method in class model.objects.bobbles.WaterModel
 
setSprite() - Method in class view.objects.projectiles.InvaderLaserView
 
setSpriteIndex() - Method in class view.entities.enemies.SuperDrunkView
Imposta l'indice dello sprite in base allo stato del nemico (normale, colpito, in una bolla o morto).
setSpriteIndex() - Method in class view.objects.bobbles.BobBubbleView
Imposta l'indice dello sprite da utilizzare in base allo stato attuale della bolla.
setSpriteIndex() - Method in class view.objects.bobbles.BubbleView
Imposta l'indice (riga) della sprite da visualizzare in base allo stato e al tipo della bolla.
setSpriteIndex() - Method in class view.objects.bobbles.FireView
Imposta l'indice della sprite da visualizzare in base allo stato del fuoco.
setSpriteIndex() - Method in class view.objects.bobbles.WaterView
Imposta l'indice dello sprite da utilizzare in base allo stato dell'acqua e alla sua posizione nell'array della "cascata".
setSpriteIndex() - Method in class view.objects.items.FoodView
Imposta l'indice della sprite in base al tipo di cibo.
setSprites() - Method in class view.objects.bobbles.BubbleView
Imposta le sprite in base al tipo di bolla.
setSuperDrunk(boolean) - Method in class model.objects.projectiles.DrunkBottleModel
 
setTempScore(int) - Method in class model.UserModel
 
setTimeFrozen(boolean) - Method in class model.entities.enemies.EnemyManagerModel
 
setTimeout(boolean) - Method in class model.objects.bobbles.BubbleModel
 
setWaterViewIndex(WaterView, ArrayList<WaterView>, int) - Method in class view.objects.bobbles.BubbleManagerView
Imposta l'indice della view dell'acqua in modo che il primo e l'ultimo elemento della "cascata" abbiano sprite diversi dal resto degli elementi della "cascata".
setWritingNickname(boolean) - Method in class view.stateview.UserStateView
 
setXButtonHover(boolean) - Method in class controller.inputs.MouseInputs
 
setXButtonPressed(boolean) - Method in class controller.inputs.MouseInputs
 
setxWhenPopped(float) - Method in class model.objects.bobbles.BubbleModel
 
setyWhenPopped(float) - Method in class model.objects.bobbles.BubbleModel
 
SHOOT_BUBBLE - Static variable in class view.utilz.AudioManager
 
shooting - Variable in class model.entities.enemies.InvaderModel
Indica se il nemico sta attualmente sparando.
shootingLightningBubble - Variable in class model.entities.PlayerModel
Indica se il giocatore sta sparando una bolla di fulmine.
shootingTick - Variable in class model.entities.enemies.EnemyModel
Tick per il timer di tiro, utilizzato per monitorare il tempo trascorso tra i tiri.
shootingTimer - Variable in class model.entities.enemies.EnemyModel
Timer per il tiro del nemico, utilizzato per controllare la frequenza di sparo.
shot - Variable in class model.entities.enemies.EnemyModel
Indica se il nemico ha sparato.
shot - Variable in class model.entities.enemies.SuperDrunkModel
Indica se il nemico ha già sparato.
showingLeaderboard - Variable in class view.stateview.UserStateView
 
SNEAKER - Static variable in class model.utilz.Constants.PowerUps
 
SneakerModel - Class in model.objects.items.powerups
La classe SneakerModel estende PowerUpModel e rappresenta un potenziamento di tipo scarpa che modifica le proprietà del giocatore come la velocità e la capacità di salto.
SneakerModel(float, float, int, int) - Constructor for class model.objects.items.powerups.SneakerModel
Costruttore della classe SneakerModel.
spawnBubbleDuration - Variable in class model.objects.bobbles.BubbleManagerModel
Durata tra lo spawn di una bolla e un'altra.
spawnBubbleTick - Variable in class model.objects.bobbles.BubbleManagerModel
Contatore per il tempo trascorso dall'ultimo spawn di una bolla.
spawnFood(EnemyModel) - Method in class model.entities.enemies.EnemyManagerModel
Genera cibo quando un nemico muore.
spawnWaterFall() - Method in class model.objects.bobbles.BubbleModel
Genera una cascata di acqua quando la bolla d'acqua esplode.
SPECIAL_BUBBLE_SPRITE - Static variable in class view.utilz.LoadSave
 
SpecialBubbles() - Constructor for class model.utilz.Constants.SpecialBubbles
 
specificTrappedPlayer - Variable in class model.objects.bobbles.WaterModel
 
speed - Variable in class model.objects.bobbles.LightningModel
Velocità del fulmine.
spriteIndex - Variable in class view.entities.enemies.SuperDrunkView
 
spriteIndex - Variable in class view.objects.CustomObjectView
Indici per la gestione delle sprite e delle animazioni.
spriteIndex - Variable in class view.ui.buttons.CustomButtonView
L'indice corrente dello sprite da visualizzare in base allo stato del pulsante.
sprites - Variable in class view.objects.CustomObjectView
Sprite dell'oggetto.
sprites - Variable in class view.objects.items.PowerUpManagerView
 
sprites - Variable in class view.ui.buttons.CustomButtonView
Un array bidimensionale di sprite del pulsante, dove ogni riga rappresenta uno stato diverso del pulsante (ad esempio, normale, hover, premuto).
starColors - Variable in class view.ui.GameWonScreenView
 
stars - Variable in class view.ui.GameWonScreenView
 
STARS_SPRITE - Static variable in class view.utilz.LoadSave
 
START_BUTTON - Static variable in class view.utilz.LoadSave
 
START_BUTTON2 - Static variable in class view.utilz.LoadSave
 
startButton - Variable in class view.stateview.MenuView
 
startButton - Variable in class view.ui.GamePausedScreenView
Pulsante per riprendere il gioco.
StartButtonModel - Class in model.ui.buttons
Bottone per iniziare la partita dal menu'
StartButtonModel(int, int, int, int) - Constructor for class model.ui.buttons.StartButtonModel
 
StartButtonView - Class in view.ui.buttons
Classe che indica la vista del bottone usato per avviare la partita
StartButtonView(StartButtonModel, boolean) - Constructor for class view.ui.buttons.StartButtonView
 
startFloating() - Method in class model.entities.enemies.EnemyModel
Inizia il movimento fluttuante del nemico intrappolato in una bolla.
startFloating() - Method in class model.objects.bobbles.BubbleModel
Inizia a far fluttuare la bolla dopo che è entrata nell'area in cui può fluttuare.
startGameLoop() - Method in class controller.GameController
Avvia il ciclo di gioco creando un nuovo thread e avviandolo.
startingBottleX - Variable in class model.entities.enemies.SuperDrunkModel
Coordinate iniziali della bottiglia da lanciare.
startingBottleY - Variable in class model.entities.enemies.SuperDrunkModel
 
startLevel - Variable in class model.objects.items.powerups.CandyModel
Il livello in cui la caramella è stata inizialmente raccolta.
startLives - Variable in class model.objects.items.powerups.PotionLightningModel
Il numero di vite del giocatore al momento dell'acquisizione della pozione.
startShootingTimer() - Method in class model.entities.enemies.EnemyModel
Avvia il timer di tiro del nemico.
startStillTimer() - Method in class model.entities.enemies.EnemyModel
Avvia il timer per rimanere fermo.
startX - Variable in class model.objects.projectiles.DrunkBottleModel
Coordinata X iniziale della bottiglia.
state - Static variable in enum class model.gamestate.Gamestate
Lo stato attuale del gioco.
stateIndex - Variable in class view.ui.GamePausedScreenView
Indici per controllare l'animazione.
still - Variable in class model.entities.enemies.EnemyModel
Indica se il nemico è fermo.
stillTick - Variable in class model.entities.enemies.EnemyModel
Tick per il timer fermo, utilizzato per tenere traccia del tempo in cui il nemico rimane fermo.
stillTimer - Variable in class model.entities.enemies.EnemyModel
Timer per il nemico che rimane fermo, utilizzato per gestire le azioni di attacco.
stopAllContinuousAudios() - Method in class view.utilz.AudioManager
Ferma tutte le colonne sonore che stanno venendo riprodotte, lo utilizziamo per farne partire una diversa
stuck - Variable in class model.entities.enemies.EnemyModel
Indica se la bolla è nell'area in cui può iniziare a fluttuare.
stuck - Variable in class model.objects.bobbles.BubbleModel
Indica se la bolla è bloccata.
SUPER_DRUNK - Static variable in class view.utilz.AudioManager
 
SUPER_DRUNK_INDEX - Static variable in class view.utilz.AudioManager
 
superDrunk - Variable in class model.objects.projectiles.DrunkBottleModel
Indica se la bottiglia è del boss.
SUPERDRUNK_SPRITE - Static variable in class view.utilz.LoadSave
 
SuperDrunkModel - Class in model.entities.enemies
Rappresenta un nemico chiamato SuperDrunk nel gioco.
SuperDrunkModel(float, float, int, int) - Constructor for class model.entities.enemies.SuperDrunkModel
Costruttore della classe SuperDrunkModel.
SuperDrunkView - Class in view.entities.enemies
La classe SuperDrunkView rappresenta la visualizzazione del nemico Super Drunk nel gioco.
SuperDrunkView(SuperDrunkModel) - Constructor for class view.entities.enemies.SuperDrunkView
Costruisce un oggetto SuperDrunkView associato al modello SuperDrunkModel.
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